Artikel-ID: 180410 - Geändert am: Freitag, 7. April 2006 - Version: 5.1

Zugriff auf Ordner wegen zu langem oder zu tiefem Pfad nicht möglich

SystemtippDieser Artikel bezieht sich auf ein anderes Betriebssystem als das von Ihnen verwendete. Für Sie möglicherweise nicht relevante Artikelinhalte wurden deaktiviert.
Dieser Artikel wurde zuvor veröffentlicht unter D180410
Dieser Artikel ist eine Übersetzung des folgenden englischsprachigen Artikels der Microsoft Knowledge Base:
180410  (http://support.microsoft.com/kb/180410/EN-US/ ) A program may not run when you try to start the program and the path may be truncated when you manually add a new environment variable in Windows 2000 and in Windows NT
In Artikel 832978  (http://support.microsoft.com/kb/832978/DE/ ) wird dieses Thema für Microsoft Windows XP behandelt.
Bitte beachten Sie: Bei diesem Artikel handelt es sich um eine Übersetzung aus dem Englischen. Es ist möglich, dass nachträgliche Änderungen bzw. Ergänzungen im englischen Originalartikel in dieser Übersetzung nicht berücksichtigt sind. Die in diesem Artikel enthaltenen Informationen basieren auf der/den englischsprachigen Produktversion(en). Die Richtigkeit dieser Informationen in Zusammenhang mit anderssprachigen Produktversionen wurde im Rahmen dieser Übersetzung nicht getestet. Microsoft stellt diese Informationen ohne Gewähr für Richtigkeit bzw. Funktionalität zur Verfügung und übernimmt auch keine Gewährleistung bezüglich der Vollständigkeit oder Richtigkeit der Übersetzung.

Auf dieser Seite

Alles erweitern | Alles schließen

Problembeschreibung

Wenn Sie versuchen, auf einem Microsoft Windows 2000-Computer bzw. auf einem Microsoft Windows NT-Computer ein Programm zu starten, wird das Programm möglicherweise nicht ausgeführt. Wenn Sie darüber hinaus eine neue Umgebungsvariable, die einen Pfadwert enthält, manuell hinzufügen, wird der Pfad möglicherweise abgeschnitten.

Ursache

Dieses Problem tritt auf, weil eine Systemumgebungsvariable oder eine benutzerdefinierte Umgebungsvariable einen Pfad enthält, der die maximale Zeichenlänge überschreitet.

Wenn eine Systemumgebungsvariable einen Pfad enthält, der die maximale Zeichenlänge überschreitet, wird der Pfad beim Starten eines Programms abgeschnitten. Diese abgeschnittene Version des Pfads wird dann zurück in die Registrierung geschrieben. Wenn dies der Fall ist, findet das Betriebsystem möglicherweise nicht die ausführbaren Dateien bzw. die DLL-Dateien für das Programm. Daher wird das Programm eventuell nicht ausgeführt.

Die maximale Länge eines kombinierten System- und benutzerdefinierten Pfads einer Umgebungsvariablen beträgt 1.023 Zeichen, einschließlich des jeweiligen Abschnitts "path=". Der Systempfad ist auf eine maximale Länge von 1.023 Zeichen beschränkt. Der benutzerdefinierte Pfad ist auf eine maximale Länge von 511 Zeichen beschränkt. Wenn ein benutzerdefinierter Pfad mit einem Systempfad kombiniert wird, ist der benutzerdefinierte Pfad auf 1.023 Zeichen abzüglich des Systempfads beschränkt. Wenn der Systempfad den gesamten zugewiesenen Raum der Umgebung einnimmt, wird der benutzerdefinierte Pfad möglicherweise abgeschnitten. In diesem Fall tritt bei Ihnen unter Umständen das im Abschnitt ""Problembeschreibung" erörterte Problem auf.

Hinweis: Diese Beschränkung der Pfadlänge für Umgebungsvariablen gilt auch für Microsoft Windows XP und Microsoft Windows Server 2003.

Lösung

Hotfix-Informationen

Hinweis: Nachdem Sie diesen Hotfix installiert haben, ist die Beschränkung der Pfadlänge von Umgebungsvariablen auf 2.048 Zeichen erhöht.

Ein unterstützter Hotfix ist inzwischen von Microsoft erhältlich; dieser Hotfix wurde jedoch ausschließlich zur Behebung des in diesem Artikel beschriebenen Problems entwickelt. Deshalb sollten Sie nur die Systeme aktualisieren, auf denen dieses spezielle Problem auftritt.

Wenn Sie das Problem sofort beheben möchten, wenden Sie sich an Microsoft Product Support Services, um den Hotfix zu erhalten. Die Telefonnummern des Technischen Supports lauten:

Deutschland: 0180 567 23 30
Österreich: 01 50222 23 30
Schweiz: 0848 80 23 30

Alternativ erhalten Sie auch eine vollständige Liste mit Telefonnummern der Microsoft Product Support Services unter der folgenden Adresse im World Wide Web:
http://support.microsoft.com/default.aspx?scid=fh;DE;CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;de;cntactms)

Voraussetzungen

Es gelten keine Voraussetzungen.

Neustart

Sie müssen den Computer nach der Installation dieses Hotfixes neu starten.

Ersetzte Hotfixes

Dieser Hotfix ersetzt keine anderen Hotfixes.

Dateiinformationen

Die englische Version dieses Hotfixes weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. Datums- und Uhrzeitangaben für diese Dateien sind in der "Coordinated Universal Time" (UTC) angegeben. Wenn Sie sich die Dateiinformationen ansehen, werden diese Angaben in die lokale Zeit konvertiert. Die Abweichung zwischen UTC-Zeit und lokaler Zeit können Sie im Systemsteuerungsprogramm Datum/Uhrzeit mithilfe der Registerkarte Zeitzone ermitteln.
   Datum        Zeit   Version       Größe   Dateiname 
   ----------------------------------------------------------
   17-Jun-2004  23:05  5.0.2195.6951     46,352  Basesrv.dll
   21-Sep-2003  00:45  5.0.2195.6824    236,304  Cmd.exe
   17-Jun-2004  23:05  5.0.2195.6945    231,184  Gdi32.dll
   17-Jun-2004  23:05  5.0.2195.6946    712,464  Kernel32.dll
   24-Mar-2004  02:17  5.0.2195.6898     37,136  Mf3216.dll
   24-Mar-2004  02:17  5.0.2195.6824     54,544  Mpr.dll
   18-Apr-2005  15:01  5.0.2195.7040    337,168  Msgina.dll
   24-Mar-2004  02:17  5.0.2195.6892     90,264  Rdpwd.sys
   18-Apr-2005  15:01  5.0.3900.7040  2,359,568  Shell32.dll
   07-Feb-2005  05:35  5.0.2195.7026  6,301,696  Sp3res.dll
   18-Apr-2005  15:01  5.0.2195.7029    126,736  Sysdm.cpl
   29-Dec-2004  09:14  5.0.2195.7017    380,688  User32.dll
   18-Apr-2005  15:01  5.0.2195.7029    396,048  Userenv.dll
   24-Dec-2004  17:23  5.0.2195.7013  1,633,616  Win32k.sys
   15-Feb-2005  07:06  5.0.2195.7031    184,592  Winlogon.exe
   17-Jun-2004  23:05  5.0.2195.6946    244,496  Winsrv.dll
   17-Jun-2004  23:05  5.0.2195.6946    712,464  Kernel32.dll
   24-Dec-2004  17:23  5.0.2195.7013  1,633,616  Win32k.sys
   17-Jun-2004  23:05  5.0.2195.6946    244,496  Winsrv.dll
   25-Feb-2005  17:43  6.1.22.4         371,936  Updspapi.dll

Die Informationen in diesem Artikel beziehen sich auf:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows NT Server 4.0 Enterprise Edition
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
  • Microsoft Windows NT Workstation 3.51
  • Microsoft Windows NT Workstation 4.0 Developer Edition
Keywords: 
kbqfe kbhotfixserver kbbug kbfix kbwin2000presp5fix kbenv kbinfo KB180410
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.