PDA

View Full Version : Problema con prompt dei comandi DOS


htphtp
18-08-2007, 09:29
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!!!

htphtp
18-08-2007, 09:40
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?

htphtp
18-08-2007, 10:06
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)

htphtp
18-08-2007, 10:24
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!

htphtp
18-08-2007, 10:46
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... :)

htphtp
18-08-2007, 11:04
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?

htphtp
18-08-2007, 11:32
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:

htphtp
18-08-2007, 12:12
Ok, intanto ti ringrazio della disponibilità. :D