ich möchte die spiele unter windows 7 per dism deaktivieren.
leider ruft opsi das windows interne programm nicht auf bzw führt es die aktion nicht aus.
der befehl wäre dism /online /disable-feature /FeatureName:InboxGames.
ich habe das ganze in eine [dosbatch] selektion gepackt. auch wenn ich direkt, das programm mit %Systemroot%\System32\dism.exe aufrufe funktioniert es nicht.
Hat jemand eine idee oder so einenen ähnlichen Fall??
dankeschön
Zuletzt geändert von Cherry am 10 Feb 2011, 07:23, insgesamt 1-mal geändert.
Ohne einen Blick in die instlog ist das schwierig. Einfach mal rein schauen und eventuell direkt den Fehler Posten. Es macht auch ein Unterschied ob es ein Windows 7 32bit oder 64bit ist. Zu diesem Thema findet man hier im Forum diverse Threads oder kann es im Winst-Handbuch nachlesen!
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung. Gerne informieren wir Sie zu unserem Angebot.
im instlog.txt ist nichts zu sehen - bitte auch script posten.
gruss
d.oertel
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung. Gerne informieren wir Sie zu unserem Angebot.
if GetMsVersionInfo >= "6"
if GetSystemType = "64 Bit System"
Message = Deactivate Games Windows 7...
dosbatch_deactivate_x64
;winbatch_deactivate_x64
endif
endif
if GetMsVersionInfo < "6"
Message = Deactivate Games XP...
winbatch_deactivate_x32
endif
[winbatch_deactivate_x64]
;"%SCRIPTPATH%\dism.cmd" ---->Aufruf von einer CMD Datei, die auch das DISM aufruft
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
dism.cmd:
"%SystemRoot%\SysWOW64\dism.exe" /online /enable-feature /FeatureName:InboxGames
Oben ist das .ins Script, das ich mit verschiedenen DISM Versionen unter Windows 7 aufrufe. winbatch_deactivate_x32 ist für Windows XP und funktioniert auch.
Ich habe es auch versucht, die Spiele per dism.cmd zu deaktiveren. Hier habe ich auch mehrere Versionen wie im .ins Script getestet.
Sobald ich das dism.cmd manuell auf dem Client ausführe, funktioniert es.
Warum:
- ein dosbatch Aufruf auf einem 64-Bit System ruft eine 32Bit cmd.exe
- Wenn ';' am Anfang steht geht sowieso alles schief
Probieren und wenn es klemmt - logdatei und script posten.
gruss
d.oertel
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung. Gerne informieren wir Sie zu unserem Angebot.
[winbatch_deactivate_x64] ------------------------> ich habe es auch mit [dosbatch...] getestet.
dism.exe /online /disable-feature /FeatureName:InboxGames.
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung. Gerne informieren wir Sie zu unserem Angebot.
if GetMsVersionInfo >= "6"
if GetSystemType = "64 Bit System"
Message = Deactivate Games Windows 7...
dosbatch_deactivate_x64
;winbatch_deactivate_x64
endif
endif
if GetMsVersionInfo < "6"
Message = Deactivate Games XP...
winbatch_deactivate_x32
endif
[dosbatch_deactivate_x64]
dism.exe /online /disable-feature /FeatureName:InboxGames
--------------------------------------------------------------------------------------
ich habe die sektionen einmal mit dosbatch und einmal mit winbatch ausgeführt.
beides ohne erfolg.