Назад | Перейти на главную страницу

Проблема с mstsc.exe в Windows XP

У меня проблема с mstsc на одном компьютере - он не может подключиться к удаленным серверам. Я попытался удалить его - загружаюсь в безопасном режиме, удаляю все, что каким-либо образом было связано с этим программным обеспечением (включая библиотеку msctax) в system32 и dllcache, я удалил все, что содержало mstsc в реестре, и когда я попытался установить mstsc из пакета, который я загрузил с microsoft.com, он остановился и показал мне ошибку, что Mstsc установлен на моем компьютере, и установка была неудачной.

Есть какие-нибудь идеи о решении этого вопроса?

Исправить это просто.

Перейдите по следующей ссылке. http://www.microsoft.com/downloads/en/details.aspx?FamilyId=72158b4e-b527-45e4-af24-d02938a95683&displaylang=en

Установите RDP 7. Он включает полную совместимость с Windows 7 и 2008R2.

Вы можете либо скопировать файлы вручную, либо исправить пакет msi, используя Orca.

Orca.exe - это редактор таблиц базы данных для создания и редактирования пакетов установщика Windows и модулей слияния. Инструмент предоставляет графический интерфейс для проверки, выделяя конкретные записи, в которых возникают ошибки проверки или предупреждения.

Этот инструмент доступен только в составе компонентов Windows SDK для разработчиков установщиков Windows. Он предоставляется в виде файла Orca.msi. После установки компонентов Windows SDK для разработчиков установщиков Windows дважды щелкните Orca.msi, чтобы установить файл Orca.exe.

В основном вам придется имитировать поведение пакета msi: изменить файлы по умолчанию и повторно зарегистрировать компонент. Для RDC client 6.0 есть четыре файла:

  • system32 / mstsc.exe
  • system32 / mstscax.dll
  • system32 / us-en / mstsc.exe.mui
  • system32 / us-en / mstscax.dll.mui

Возможно, вам придется изменить локализованную папку (us-en). Папка уже должна существовать. У меня локализованная версия.

Извлеките файлы из списка выше, используя 7-ZIP из клиентских пакетов RDP. Сначала вы должны отменить регистрацию DLL, удалить файлы, скопировать новые файлы в их расположение и зарегистрировать новую DLL.

Отмените регистрацию компонентов mstsc с помощью этой команды:

regsvr32 /u mstscax.dll

И зарегистрируйте его с помощью

regsvr32 /i mstscax.dll

Если вы еще не пробовали:

Если у вас есть восстановление системы включен, мне повезло с этим. Я уверен, что вы это знаете, но я все равно скажу, что переустановка Windows часто бывает быстрее, чем исправление Windows, хотя вы, конечно, узнаете меньше.

Вы можете установить VNC Хорошо, это не исправит службы treminal, но это обходной путь для удаленного доступа.

это звучит грубо. что-то было испорчено. может быть, неожиданное завершение работы системы или предыдущий вирус был удален из системы?

Я бы, вероятно, попробовал стороннюю службу терминалов, пока у вас не будет свободного времени и ресурсов для восстановления или перестройки этой машины.

RoyalTS - достойный сторонний терминальный сервер, но не уверен, что он совмещает исполняемые файлы mstsc.

Мне было бы очень интересно узнать, какие симптомы у вас возникли, когда вы изначально не могли подключиться, прежде чем пытаться переустановить. Я знаю несколько вещей, которые могут вызвать это, и я знаю исправления, но сначала мне действительно нужна дополнительная информация.

Изменить: как бы то ни было, если проблема окажется на стороне сервера, выполнение покера на стороне клиента, конечно, ни к чему не приведет.

Одна вещь, которую я пробовал, - это использовать sysinternals инструменты ... монитор процессов в частности ... для наблюдения за установкой и запуском программ, чтобы увидеть, не возникает ли ошибка отказа в доступе к определенному разделу реестра или папке в системе. Я не видел конкретной проблемы, с которой вы столкнулись, но этот метод помогал мне несколько раз.

Не помешает попробовать, эти утилиты можно загрузить бесплатно.