[XP Pro, SP 2] CMD vergeetachtig (kent geen commando's meer)

Pagina: 1
Acties:
  • 126 views sinds 30-01-2008
  • Reageer

  • Eagle Creek
  • Registratie: Oktober 2002
  • Laatst online: 11:01

Eagle Creek

Breathing security

Topicstarter
Mijn CMD kent geen een commando meer?
C:\Documents and Settings\Jean-Paul>shutdown /?
shutdown wordt niet herkend als een interne
of externe opdracht, programma of batchbestand.

C:\Documents and Settings\Jean-Paul>shutdown
shutdown wordt niet herkend als een interne
of externe opdracht, programma of batchbestand.

C:\Documents and Settings\Jean-Paul>command
command wordt niet herkend als een interne
of externe opdracht, programma of batchbestand.

C:\Documents and Settings\Jean-Paul>command.com
command.com wordt niet herkend als een interne
of externe opdracht, programma of batchbestand.

C:\Documents and Settings\Jean-Paul>winword.exe
winword.exe wordt niet herkend als een interne
of externe opdracht, programma of batchbestand

C:\Documents and Settings\Jean-Paul>help
help wordt niet herkend als een interne
of externe opdracht, programma of batchbestand.

C:\Documents and Settings\Jean-Paul>format
format wordt niet herkend als een interne
of externe opdracht, programma of batchbestand.
VER, DIR en EXIT werken bijvoorbeeld nog wel.
Dit is nu een tijdje zo. Eerst merkte ik het bij NETSEND maar ik schonk er verder geen aandacht aan. Nu blijk hij echt alles kwijt te zijn.

Het commando SET verschafte mij de volgende informatie:
Microsoft Windows XP [versie 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Jean-Paul>set
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Jean-Paul\Application Data
CLASSPATH=D:\Program Files\Philips\Digital Media Manager\DMM\bin\dmm.jar;D:\Prog
ram Files\Java\jre1.5.0_02\lib\rt.jar;D:\Program Files\Windows Resource Kits\Too
ls\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;"D:\Program Fi
les\Norton SystemWorks\Norton Ghost\"
CLIENTNAME=Console
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=PC-01
ComSpec=C:\WINDOWS\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Jean-Paul
LOGONSERVER=\\PC-01
NUMBER_OF_PROCESSORS=2
OS=Windows_NT
Path=D:\Program Files\Java\jre1.5.0_02\bin;D:\Program Files\Philips\Digital Medi
a Manager\DMM\bin\windows;D:\Program Files\Windows Resource Kits\Tools\;%SystemR
oot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;"D:\Program Files\Norton S
ystemWorks\Norton Ghost\"
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 15 Model 3 Stepping 4, GenuineIntel
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0304
ProgramFiles=C:\Program Files
PROMPT=$P$G
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TEMP=C:\DOCUME~1\JEAN-P~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\JEAN-P~1\LOCALS~1\Temp
USERDOMAIN=PC-01
USERNAME=Jean-Paul
USERPROFILE=C:\Documents and Settings\Jean-Paul
windir=C:\WINDOWS
Nu heb ik ook al gekeken bij de omgevingsvariabelen maar hier wilde ik niet teveel mee gaan kl***en om te voorkomen dat ik verder van huis raak.
Het overschrijven van het bestand CMD.exe heeft niet geholpen.

Overigens is mijn classpath als volgt:
D:\Program Files\Philips\Digital Media Manager\DMM\bin\dmm.jar;D:\Program Files\Java\jre1.5.0_02\lib\rt.jar;D:\Program Files\Windows Resource Kits\Tools\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;"D:\Program Files\Norton SystemWorks\Norton Ghost\"
Mijn path:
D:\Program Files\Java\jre1.5.0_02\bin;D:\Program Files\Philips\Digital Media Manager\DMM\bin\windows;D:\Program Files\Windows Resource Kits\Tools\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;"D:\Program Files\Norton SystemWorks\Norton Ghost\"
Heeft iemand een suggestie?

~ Information security professional & enthousiast ~ EC Twitter ~


  • [Roland]
  • Registratie: Februari 2003
  • Niet online
wijzig %systemroot% in je path is in het werkelijk pad.

dus c:\windows\system32(kan wat anders zijn) i.p.v. %SystemRoot%\system32 en dan voor allemaal.
Kun je doen bij de eigenschappen van deze computer, tabblaadje geavanceerd, omgevings variabellen.

Misschien dat je systemroot naar een verkeerde plek wijst.

  • djexplo
  • Registratie: Oktober 2000
  • Laatst online: 21-12-2025
cmd.exe bevat deze commando's niet.., als je in c:\windows\system32 deze commando's uitvoert zal je zien dat het wel werkt...
Normalitair zet je met de variable path de directories waar naar .exe .com bestanden wordt gezocht bij het intypen van een commando. Probeer maar eens "path c:\windows\system32" daarna kan je shutdown etc.. wel gewoon uit voeren...

'if it looks like a duck, walks like a duck and quacks like a duck it's probably a duck'


  • Eagle Creek
  • Registratie: Oktober 2002
  • Laatst online: 11:01

Eagle Creek

Breathing security

Topicstarter
Roland73 schreef op woensdag 23 november 2005 @ 15:03:
wijzig %systemroot% in je path is in het werkelijk pad.

dus c:\windows\system32(kan wat anders zijn) i.p.v. %SystemRoot%\system32 en dan voor allemaal.
Kun je doen bij de eigenschappen van deze computer, tabblaadje geavanceerd, omgevings variabellen.

Misschien dat je systemroot naar een verkeerde plek wijst.
Dan zou mijn systemrootverwijzing fout zijn. Maar wanneer ik in run %systemroot% invoer kom ik uit bij C:\WINDOWS. Dus lijkt me in orde?
(en ik weet waar dat kan, ik gaf die vars. net ;))
djexplo schreef op woensdag 23 november 2005 @ 15:04:
cmd.exe bevat deze commando's niet.., als je in c:\windows\system32 deze commando's uitvoert zal je zien dat het wel werkt...
Normalitair zet je met de variable path de directories waar naar .exe .com bestanden wordt gezocht bij het intypen van een commando. Probeer maar eens "path c:\windows\system32" daarna kan je shutdown etc.. wel gewoon uit voeren...
Nee dacht ik al, soort wanhoopsactie ;).
Je hebt wel gelijk trouwens. Na het intypen van het pad werkt het.
Maar nu; hoe fix ik het permanent?

~ Information security professional & enthousiast ~ EC Twitter ~


  • Eagle Creek
  • Registratie: Oktober 2002
  • Laatst online: 11:01

Eagle Creek

Breathing security

Topicstarter
Ok, mijn vars zijn nu als volgend:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;D:\Program Files\Java\jre1.5.0_02\bin;D:\Program Files\Philips\Digital Media Manager\DMM\bin\windows;D:\Program Files\Windows Resource Kits\Tools\;"D:\Program Files\Norton SystemWorks\Norton Ghost\"

(ik heb de systemroots vooraan gezet).

Wanneer ik bij BEWERK kijk zie ik %systemroot%. Terwijl als ik in het overzicht kijk staat er "c:\windows\" etc.. etc.. En eerst stond er daar ook %systemroot%.
Lijkt nu te werken?

Thx ;).

Maarruh; iemand enig idee hoe dit kan?

~ Information security professional & enthousiast ~ EC Twitter ~


  • Maestro.mosjuh
  • Registratie: Augustus 2001
  • Niet online
ga naar systeemeigenschappen (eigenschappen van deze computer opvragen)
dan naar tab geavanceerd
klik omgevingsvariabelen
bewerk daar de path zodat c:\windows\system32 erbij staat

[ Voor 14% gewijzigd door Maestro.mosjuh op 23-11-2005 15:14 ]

At the beginning there was nothing. So God said 'apt-get install light'.


Verwijderd

omgevins variabelen veranderd ?? Eigenschappen mijn computer en dan tabblad Geavanceerd.

  • Orion84
  • Registratie: April 2002
  • Nu online

Orion84

Admin General Chat / Wonen & Mobiliteit

Fotogenie(k)?

Permantent toevoegen aan je Path. Waar dat orecies kan weet ik niet, maar dat is wel ergens op te zoeken. je Path is en verzameling dirs waarin gezocht word naar een executable of iets dergelijks die overeenkomt met het commando dat je opgeeft.


Edit: Te Laat :P

[ Voor 5% gewijzigd door Orion84 op 23-11-2005 15:15 ]

The problem with common sense is that it's not all that common. | LinkedIn | Flickr


  • Eagle Creek
  • Registratie: Oktober 2002
  • Laatst online: 11:01

Eagle Creek

Breathing security

Topicstarter
Maestro.mosjuh schreef op woensdag 23 november 2005 @ 15:14:
ga naar systeemeigenschappen (eigenschappen van deze computer opvragen)
dan naar tab geavanceerd
klik omgevingsvariabelen
bewerk daar de path zodat c:\windows\system32 erbij staat
Zie bovenstaand, systemroot werkt nu. Hij pakt hem zelf.
Verwijderd schreef op woensdag 23 november 2005 @ 15:14:
omgevins variabelen veranderd ?? Eigenschappen mijn computer en dan tabblad Geavanceerd.
Ik wil niet lullig doen maar leest iemand de voorgaande posts :z ..;)

Thx for de hulp iig..

~ Information security professional & enthousiast ~ EC Twitter ~


  • jwpmzijl
  • Registratie: December 2002
  • Laatst online: 15:37
CMD.exe is een command interpreter. Een aantal commando's zijn ingebakken, o.a. de door jou genoemde Ver, Dir en Exit (zg. interne commando's). Voor de andere commando's die jij gebruikt geldt dat CMD.EXE deze gaat zoeken in de mappen die gedefiëerd zijn in de PATH variabele. Als CMD.EXE de door jou opgegeven commando's niet herkend dan zijn het commando's die niet voorkomen in jouw PATH variabele.

Ga naar Start -> Instellingen -> Configuratiescherm -> Systeem
Ga naar het tabblad Geavanceerd
Klik op de knop Omgevingensvariabelen
Kijk bij Systeemvariabelen
Hier moet de variabele PATH voorkomen
Daar moeten minimaal de volgende mappen in voorkomen %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
- er staan waarschijnlijk meer mappen die nodig zijn voor extra softwarepakketten. Verwijder deze niet!!

LET OP: met het aanpassen van deze gegevens kun je de werking van je systeem verknallen. Zorg dus altijd voor een backup (weet op zijn minst wat de instellingen zijn die er voorheen instonden).
Aanpassen op eigen risico.

Hans van Zijl


Verwijderd

[b][message=24664481,noline]

Maarruh; iemand enig idee hoe dit kan?
Ik wil niet lullig doen maar leest iemand de voorgaande posts ..;)

  • Eagle Creek
  • Registratie: Oktober 2002
  • Laatst online: 11:01

Eagle Creek

Breathing security

Topicstarter
jwpmzijl schreef op woensdag 23 november 2005 @ 15:16:
CMD.exe is een command interpreter. Een aantal commando's zijn ingebakken, o.a. de door jou genoemde Ver, Dir en Exit (zg. interne commando's). Voor de andere commando's die jij gebruikt geldt dat CMD.EXE deze gaat zoeken in de mappen die gedefiëerd zijn in de PATH variabele. Als CMD.EXE de door jou opgegeven commando's niet herkend dan zijn het commando's die niet voorkomen in jouw PATH variabele.

Ga naar Start -> Instellingen -> Configuratiescherm -> Systeem
Ga naar het tabblad Geavanceerd
Klik op de knop Omgevingensvariabelen
Kijk bij Systeemvariabelen
Hier moet de variabele PATH voorkomen
Daar moeten minimaal de volgende mappen in voorkomen %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;
- er staan waarschijnlijk meer mappen die nodig zijn voor extra softwarepakketten. Verwijder deze niet!!

LET OP: met het aanpassen van deze gegevens kun je de werking van je systeem verknallen. Zorg dus altijd voor een backup (weet op zijn minst wat de instellingen zijn die er voorheen instonden).
Aanpassen op eigen risico.
Net zoiets als DOS dus. Bedankt.

Dit wist ik al. Is inmiddels 7x voorbijgekomen (;)). Thx anyway.
Andere software weet ik, vandaar dat ik bevestiging wilde voordak ik ging spelen hiermee.

Weet ik; backups maak ik altijd.

Heel erg bedankt iedereen ;). Verklaart alleen nog niet waarom het opeens foetsie was 8)7

~ Information security professional & enthousiast ~ EC Twitter ~


  • elevator
  • Registratie: December 2001
  • Niet online

elevator

Officieel moto fan :)

Vermoedelijk komt het door de spaties in het path, je oude path was:

code:
1
2
3
Path=D:\Program Files\Java\jre1.5.0_02\bin;D:\Program Files\Philips\Digital Medi
a Manager\DMM\bin\windows;D:\Program Files\Windows Resource Kits\Tools\;%SystemR
oot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;"D:\Program Files\Norton SystemWorks\Norton Ghost\"


En zoals je zelf ook al opvalt is het "D:\Program Files\Norton Systemworks\Norton Ghost", maar is het gewoon D:\Program Files\Windows Resource Kits\; - als je dus aanhalingstekens om die paths heen zet heb je misschien minder problemen :)
Pagina: 1