View Full Version : Problema con prompt dei comandi DOS
Ciao a tutti.
Mi sono accorto ieri, usando il prompt dei comandi sotto accessori, che non mi riconosce i comandi impartiti ( ad es. ping, telnet, chkdsk etc...) mentre se apro il prompt dalla cartella System32 fi comandi sono correttamente riconosciuti ed eseguiti.
Che problema è? C'è soluzione?
Grazie a chi vorrà aiutarmi.
tangerinedream
18-08-2007, 09:36
Vai in pannello di controllo, sistema: nella sezione avanzate clikka sul pulsante "variabili d'ambiente" e controlla se dove vedi scritto Path (dove elenca le variabili di sistema) c'è il percorso "C:\Windows\System32"; se non c'è aggiungilo!
Ciao!!!
Vai in pannello di controllo, sistema: nella sezione avanzate clikka sul pulsante "variabili d'ambiente" e controlla se dove vedi scritto Path (dove elenca le variabili di sistema) c'è il percorso "C:\Windows\System32"; se non c'è aggiungilo!
Ciao!!!
Si, il percorso "C:\Windows\System32" c'è.
tangerinedream
18-08-2007, 09:59
Ma qual è l'errore che ti compare quando tenti di eseguire uno di questi comandi fuori da system32?
Ma qual è l'errore che ti compare quando tenti di eseguire uno di questi comandi fuori da system32?
Mi dice che i comandi non sono riconosciuti come validi.
Ad es. se scrivo "ping" e dò invio mi esce: "ping" non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
E così anche per gli altri comandi.
Se invece apro il prompt dalla cartella system32 i comandi vengono correttamente eseguiti.
tangerinedream
18-08-2007, 10:13
Mah, sembrerebbe proprio un problema di variabili d'ambiente....
Se (sempre da dos) digiti path guarda cosa ti dice, dovresti vedere
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
...almeno, sui miei pc è così... se non c'è una di queste cartelle aggiungile dove ti ho detto di andare prima (proprietà del sistema)
Digitando path esce:
PATH=%SystemRoot%\System32;%SystemRoot%;%SystemRoot%\System32\Wbem;
tangerinedream
18-08-2007, 10:43
Mi sa allora che non sa qual è la cartella di windows... dovresti vedere la tua system root per esteso, non scritta così!! :D
Sempre da proprietà del sistema - avanzate - variabili d'ambiente, prova a guardare l'ultima voce nell'elenco delle variabili di sistema, quella che si chiama windir
Deve esserci C:\WINDOWS (o D, o la lettera del disco dove c'è installato il s.o.)
Se non c'è proprio la voce aggiungila!
Deve esserci C:\WINDOWS
Controllato e la voce accanto a windir è proprio così, C:\WINDOWS
Ti dirò di più: ho provato a creare un collegamento sul desktop del prompt dalla cartella system32, ma appena esce da li non funziona più.
tangerinedream
18-08-2007, 10:57
Ok, a questo punto vediamo tutte le variabili se no non finiamo più!!!
Digita dal prompt di dos set e poi dai invio.
Riporta tutto quello che ti viene elencato... così magari riesco a capire dove manca qualcosa... :)
Esce una lista che non finisce più e non mi fa fare copia/incolla.
Se devo trascrivere tutto ci sto una settimana.
Perchè il comando copia è disabilitato? :muro:
tangerinedream
18-08-2007, 11:12
Eh, da dos il copia/incolla non funziona..... :D
Fai un print screen e allega l'immagine!!
tangerinedream
18-08-2007, 11:24
Comincia a guardare SystemDrive e SystemRoot... cosa vedi scritto?
Ecco cosa spunta:
Microsoft Windows XP [Versione 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Nome>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Nome Utente\Dati applicazioni
CLASSPATH=.;C:\Programmi\Java\jre1.5.0_11\lib\ext\QTJava.zip
CLIENTNAME=Console
cmd dos=C:\windows\system32\
CommonProgramFiles=C:\Programmi\File comuni
COMPUTERNAME=Nome
ComSpec=C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Nome
LOGONSERVER=\\Nome
NUMBER_OF_PROCESSORS=2
OS=Windows_NT
Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;"C:\Programmi
\Zone Labs\ZoneAlarm\MailFrontier";C:\Programmi\File comuni\Ulead Systems\MPEG;C
:\Programmi\Microsoft SQL Server\80\Tools\Binn\;C:\Programmi\QuickTime\QTSystem\
;C:\PROGRA~1\DISKEE~1\DISKEE~1\;C:\Programmi\Pinnacle\Shared Files;C:\Programmi\
Pinnacle\Shared Files\Filter;C:\Programmi\File comuni\Ahead\Lib\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 9, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0209
ProgramFiles=C:\Programmi
PROMPT=$P$G
QTJAVA=C:\Programmi\Java\jre1.5.0_11\lib\ext\QTJava.zip
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\Nome\IMPOST~1\Temp
TMP=C:\DOCUME~1\Nome\IMPOST~1\Temp
tvdumpflags=8
USERDOMAIN=Nome Utente
USERNAME=Nome
USERPROFILE=C:\Documents and Settings\Nome
windir=C:\WINDOWS
C:\Documents and Settings\Nome>
tangerinedream
18-08-2007, 11:43
Allora: la variabile cmd dos non dovrebbe esserci... se riesci ad eliminarla sarebbe meglio!
Per ovviare al problema prova a mettere invece di %SystemRoot%, C:\WINDOWS (Il tutto sempre dalle proprietà del sistema, è più semplice...)
Devi riavviare il PC per attivare le modifiche... dopo il riavvio digita ancora path da prompt di dos, DEVI vedere le directory in chiaro!! A questo punto prova un po' a digitare qualche comando
Se non va neanche così....... :ncomment: :incazzed: :bsod: :grrr:
Ok, intanto ti ringrazio della disponibilità. :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.