При низкой скорости подключения к домашней папке программы могут запускаться медленно, или может замедляться процесс входа в систему

Переводы статьи Переводы статьи
Код статьи: 306850 - Vizualiza?i produsele pentru care se aplic? acest articol.
Внимание
В данной статье относится к Windows 2000.Поддержка для Windows 2000 заканчивается на 13 июля, 2010.надписьюЦентр решений окончания поддержки Windows 2000является отправной точкой для планирования стратегии миграции от Windows 2000. Дополнительные сведения см.Политика жизненный цикл поддержки Майкрософт.
Развернуть все | Свернуть все

Проблема

При запуске программы, программа может работать очень медленно, если выполняются следующие условия:
  • Запустите программу, которая не поддерживает свойство "Рабочая".
  • Сетевое подключение с сетевого общего ресурса, содержащего домашнюю папку, очень медленно.
Кроме того, процесс входа в систему может выполняться медленнее, чем ожидалось, в следующих условиях.:
  • Клиентский компьютер должен искать в домашней папке файлов системы (.dll).
  • Сетевое подключение с сетевого общего ресурса, содержащего домашнюю папку, очень медленно.

Причина

Такое поведение наблюдается, потому что программа, которая не имеет свойство «Рабочая» начинается в текущей рабочей папке. Текущая рабочая папка обычно является домашнюю папку пользователя. Порядок поиска библиотек динамической компоновки (DLL) включает в себя текущей рабочей папке первый и папки, указанные в системном пути. Это позволяет снижение производительности над большими задержками подключений, таких как глобальной сети или виртуальных частных подключений.

Решение

Для решения проблемы загрузите последний пакет обновления для Windows 2000.. Для получения дополнительных сведений обратитесь к следующей статье Базы Знаний Майкрософт::
260910Как получить последний пакет обновления для Windows 2000
Английская версия данного исправления содержит версии файлов, приведенные в следующей таблице или более поздние.:
   Date         Time   Version        Size     File name
   --------------------------------------------------------
   06-Sep-2001  16:07  5.0.2195.4272  708,368  Kernel32.dll
				
При использовании пакета обновления 3 (SP3) или более поздней версии и не были установлены исправления, описанного в этой статье до обновления 3 (SP3) или более поздней версии, необходимо настроить реестр вручную, для включения поиска с вытеснением пути:
  1. Откройте редактор реестра..
  2. Найдите и выделите следующий раздел реестра::
    Диспетчер HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
  3. в менюВ файлеВыберите пункт менюСОЗДАТЬ.и выберите командуПараметр DWORD.
  4. TYPE :Раздела SafeDllSearchMode значениеВ диалоговом окнеПараметри нажмите клавишу ВВОД..
  5. Дважды щелкните новый параметр, созданный на шаге 4, это значение равным 1 и нажмите кнопкуOk..
  6. Закройте редактор реестра..
  7. Перезапустите Windows, чтобы изменения вступили в силу.
Примечание.Значение этого ключа, только если возникают определенные проблемы, описанные в данной статье.

Временное решение

Чтобы обойти эту проблему, измените свойство "Рабочая" ярлык программы для папки на локальном диске или на компьютере, доступном через соединение с небольшой задержкой.

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в начале данной статьи.. Первое исправление этой проблемы появилось в пакете обновления 3 (SP3) для Windows 2000..

Дополнительная информация

Данное исправление добавляет следующий параметр реестра:
Manager\SafeDllSearchMode HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session
Параметр реестра имеет значение1. С параметрами1, система сначала просматривает папки, указанные в системном пути, а затем ищет в текущей рабочей папке. С параметрами0, система сначала выполняет поиск в текущей рабочей папке и выполнит поиск папок, указанных в системном пути.

надписьюSearchPath()функция выполняет поиск указанного файла по указанному пути. Функция выполняет поиск соответствующего файла в следующих каталогах в следующей последовательности:
  • Каталог, из которого загружен приложением.
  • Текущая папка..
  • В системном каталоге.

    Примечание.Используйте функцию GetSystemDirectory получить путь к этому каталогу.
  • Каталог, 16-разрядных системах.

    Примечание.There is no function that retrieves the path of this directory, but it is searched.
  • The Windows directory.

    Примечание.Если данный пользователь является членом домена, то при вводе имени пользователя используйте форматGetWindowsDirectoryfunction to get the path of this directory.
  • The directories that are listed in the PATH environment variable. If you try to run a program by clickingSTART ::and then clickingВыполнить, Windows searches your home folder for the program before searching the path.
You can change this behavior by modifying the following registry key:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer Name: StartRunNoHOMEPATH
Set the Type parameter to REG_DWORD and set the Data parameter to 1.
For more informationabout this behavior, click the following article number to view the article in the Microsoft Knowledge Base:
264061Home folder is searched first when you try to run a program
Дополнительные сведения о получении исправления для Windows 2000 Datacenter Server см. в следующей статье базы знаний Майкрософт::
265173The Datacenter program and Windows 2000 Datacenter Server product
For more information about how to install multiple hotfixes with only one reboot, click the following article number to view the article in the Microsoft Knowledge Base:
296861Use QChain.exe to install multiple hotfixes with one reboot
For more information about how to install Windows 2000 and Windows 2000 hotfixes at the same time, click the following article number to view the article in the Microsoft Knowledge Base:
249149Одновременная установка Microsoft Windows 2000 и исправлений для Windows 2000

Свойства

Код статьи: 306850 - Последний отзыв: 22 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • операционная система Microsoft Windows 2000 Server
Ключевые слова: 
kbhotfixserver kbqfe kbbug kbenv kbfix kbshell kbui kbwin2000presp3fix kbwin2000sp3fix kbmt KB306850 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:306850

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com