Windows XP не находит исполняемые файлы программы или файлы DLL

Переводы статьи Переводы статьи
Код статьи: 832978 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

При попытке запустить программу на компьютере под управлением Microsoft Windows XP запуск программы может оказаться невозможным из-за того, что операционной системе не удастся найти исполняемые файлы программы или файлы DLL.

Причина

Такая проблема может возникнуть в том случае, если для установленной программы длина переменной среды PATH превышает 1024 символа. Максимальная длина переменной среды PATH равняется 1023 символам, что вместе с завершающим нулевым символом составляет 1024 символа. При запуске программы переменная PATH сокращается до 1024 символов и в таком усеченном виде записывается в реестр.

Решение

Сведения о пакете обновления

Чтобы решить эту проблему, установите последний пакет обновления для Windows XP. Дополнительные сведения см. в следующей статье базы знаний Майкрософт:
322389 Как получить последний пакет обновления для Windows XP

Сведения об исправлении

Проблема, описанная в этой статье, может быть решена с помощью исправления, выпущенного корпорацией Майкрософт. Это исправление необходимо применять только в тех системах, где наблюдается данная проблема. Исправление находится на стадии дополнительного тестирования. По этой причине корпорация Майкрософт рекомендует во всех случаях, когда проблема не представляет особой важности, отложить ее решение до выхода ближайшего пакета обновления для Windows XP.

Чтобы получить данное исправление и решить проблему немедленно, свяжитесь со службами технической поддержки продуктов корпорации Майкрософт. Полный список телефонов служб поддержки продуктов Майкрософт, а также сведения об условиях обслуживания доступны на веб-узле корпорации Майкрософт по адресу:
http://support.microsoft.com/contactus/?ws=support
Примечание. В отдельных случаях, если специалисты службы технической поддержки Майкрософт определят, что для решения проблемы требуется специальное обновление, плата за обращение в службу технической поддержки может не взиматься. Дополнительные услуги по технической поддержке, не связанные с данным исправлением, оплачиваются на стандартных условиях.

Сведения о файлах

Английская версия обновления содержит версии файлов, приведенные в следующей таблице или более поздние. Дата и время для файлов указаны в формате времени UTC (Coordinated Universal Time). При просмотре сведений о файле эти значения преобразуются в местное время. Чтобы выяснить разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента «Дата и время» на панели управления.
Windows XP, 64-разрядные версии
   Дата         Время Версия      Размер  Имя файла	Платформа
   ---------------------------------------------------------------------
   27 апреля 2004 г.  00:00  6.0.2800.1515     130 560  Fldrclnr.dll     IA-64
   27 апреля 2004 г.  00:00  5.1.2600.1520   1 272 320  Msgina.dll       IA-64
   27 апреля 2004 г.  00:00  6.0.2800.1520  14 377 984  Shell32.dll      IA-64
   27 апреля 2004 г.  00:00  5.1.2600.1515   2 018 816  Sxs.dll          IA-64
   27 апреля 2004 г.  00:00:00  5.1.2600.1520     497 664  Sysdm.cpl
   27 апреля 2004 г.  00:00  5.1.2600.1520   1 714 176  Userenv.dll      IA-64
   27 апреля 2004 г.  00:13  6.0.2800.1515      82 432  Wfldrclnr.dll    x86
   26 апреля 2004 г.  22:52  5.1.2600.1520     646 144  Winlogon.exe     IA-64
   27 апреля 2004 г.  00:13  5.1.2600.1520     995 328  Wmsgina.dll      x86
   27 апреля 2004 г.  00:13  6.0.2800.1520   8 349 184  Wshell32.dll     x86
   27 апреля 2004 г.  00:13  5.1.2600.1515     676 864  Wsxs.dll         x86
   27 апреля 2004 г.  00:13  5.1.2600.1520     275 456  Wsysdm.cpl
   27 апреля 2004 г.  00:13  5.1.2600.1520     675 840  Wuserenv.dll     x86
   11 апреля 2004 г.  04:04  5.1.2600.1515     593 408  Wxpsp2res.dll    x86
   11 апреля 2004 г.  03:33  5.1.2600.1515     592 896  Xpsp2res.dll     IA-64
   11 апреля 2004 г.  02:18  6.0.2800.1515   2 639 360  Comctl32.dll     IA-64
   27 апреля 2004 г.  00:00:00                      1 813  Controls.man
   27 апреля 2004 г.  00:00                        623  Comctl.man
Windows XP, 32-разрядные версии
   Дата         Время Версия      Размер  Имя файла	Платформа
   ---------------------------------------------------------------------
   27 апреля 2004 г.  00:13  6.0.2800.1515      82 432  Fldrclnr.dll     x86
   27 апреля 2004 г.  00:13  5.1.2600.1520     995 328  Msgina.dll       x86
   27 апреля 2004 г.  00:13  6.0.2800.1520   8 349 184  Shell32.dll      x86
   27 апреля 2004 г.  00:13  5.1.2600.1515     676 864  Sxs.dll          x86
   27 апреля 2004 г.  00:13:00  5.1.2600.1520     275 456  Sysdm.cpl 	   x86
   27 апреля 2004 г.  00:13  5.1.2600.1520     675 840  Userenv.dll      x86
   26 апреля 2004 г.  23:52  5.1.2600.1520     519 168  Winlogon.exe     x86
   11 апреля 2004 г.  04:04  5.1.2600.1515     593 408  Xpsp2res.dll     x86
   27 апреля 2004 г.  00:13  6.0.2800.1515     921 600  Comctl32.dll     x86
   27 апреля 2004 г.  00:13:00                      1 812  Controls.man
   27 апреля 2004 г.  00:13:00                        621  Comctl.man

Статус

Данное поведение является подтвержденной ошибкой продуктов Майкрософт, перечисленных в разделе «Информация в данной статье применима к». Первое исправление этой проблемы появилось в пакете обновления 2 (SP2) для Windows XP.

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

После установки этого исправления или пакета обновления 2 (SP2) для Windows XP максимальная длина переменной среды PATH увеличивается до 2 048 символов. Дополнительные сведения о стандартной терминологии, которую корпорация Майкрософт использует для описания обновлений программного обеспечения, см. в следующей статье базы знаний Майкрософт:
824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт


Примечание. Даже после применения исправления псевдоним управления ENVIRONMENT (Win32_Environment provider) в WMI будет возвращать ошибку, если выражение PATH имеет длину более 1023 символов.

Свойства

Код статьи: 832978 - Последний отзыв: 13 апреля 2006 г. - Revision: 3.4
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
Ключевые слова: 
kbautohotfix kbqfe kbhotfixserver kbwinxpsp2fix kbwinxppresp2fix kbbug kbfix kbqfe KB832978

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

 

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