Al momento sei offline in attesa che la connessione Internet venga ristabilita

Quando si tenta di eseguire un programma in Windows 2000 viene visualizzato il messaggio di errore "Config.nt Il file di sistema non è adatto all'esecuzione di applicazioni DOS e Microsoft Windows"

Sintomi
Quando si tenta di eseguire un programma su un computer basato su Microsoft Windows 2000, è possibile che venga visualizzato il seguente messaggio di errore:
config.nt Il file di sistema non è adatto all'esecuzione di applicazioni DOS e Microsoft Windows. Scegliere "Chiudi" per terminare l'applicazione.
Cause
Questo problema può verificarsi in presenza di tutte le seguenti condizioni:
  • Si tenta di eseguire un programma a 16 bit.
  • È stato installato l'aggiornamento della protezione MS04-032 per Microsoft Windows.
  • È stata disabilitata la creazione di nomi di file nel formato 8.3 per il file system NTFS.
Quando si esegue un programma a 16 bit con Windows 2000, il programma viene eseguito nella macchina DOS virtuale di Microsoft Windows NT (NTVDM). NTVDM è un processo multithread che simula un ambiente Windows a 16 bit nel quale è possibile eseguire i programmi Windows a 16 bit come thread distinti. NTVDM utilizza la variabile di sistema TMP per trovare un percorso per l'esecuzione del programma. In genere, la variabile di sistema TMP è impostata su C:\WINNT\Temp. In questa cartella, quando vengono creati nuovi file, viene utilizzato il formato di denominazione dei file 8.3 invece dei nomi di file lunghi.

Dopo aver installato l'aggiornamento della protezione MS04-032 per Microsoft Windows, in NTVDM viene utilizzata la variabile utente TMP anziché la variabile di sistema TMP. Se sul computer è disabilitata la creazione di nomi di file nel formato 8.3, la variabile utente TMP utilizza i nomi di file lunghi.
Workaround
Per aggirare il problema, attenersi alla seguente procedura:
  1. Fare clic sul pulsante Start, scegliere Impostazioni, quindi Pannello di controllo.
  2. Fare doppio clic su Sistema, scegliere la scheda Avanzate, quindi scegliere Variabili d'ambiente.
  3. Nell'elenco Variabili utente per Nome_Utente fare clic su TMP, quindi scegliere Modifica.
  4. Nella casella Valore variabile digitare c:\winnt\temp, quindi scegliere OK tre volte.

    In alternativa, digitare nella casella Valore variabile il percorso di una cartella in cui non vengono utilizzati i nomi di file lunghi.
  5. Chiudere il Pannello di controllo.
Nota Per ovviare a questo problema in presenza di più utenti, è possibile utilizzare l'utilità PathMan.exe, che consente di aggiornare la variabile utente TMP mediante uno script di accesso. PathMan.exe è incluso nel Resource Kit di Microsoft Windows 2000 Server. Per ulteriori informazioni su PathMan.exe, scegliere Tools Help in Windows 2000 Server Resource Kit, espandere Computer Management Tools, quindi scegliere PathMan.exe.
Informazioni
Quando è disabilitata la creazione di nomi nel formato 8.3, la voce di registro NtfsDisable8dot3NameCreation ha il valore 1. Questa voce di registro si trova nella seguente sottochiave:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
Dal momento che molti programmi a 16 bit non sono in grado di utilizzare i nomi di file lunghi, è consigliabile non disabilitare la creazione di nomi di file nel formato 8.3 su computer che eseguono programmi a 16 bit.

Per ulteriori informazioni sull'aggiornamento della protezione MS04-032 per Microsoft Windows, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
840987 MS04-032: Aggiornamento della protezione di Microsoft Windows
Proprietà

ID articolo: 889506 - Ultima revisione: 10/26/2005 12:49:26 - Revisione: 2.3

  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • kbsecurity kbsetup kbappcompatibility kbtshoot kbprb KB889506
Feedback