Seite 1 von 2
[GELÖST]windows 7 dism ausführen
Verfasst: 07 Feb 2011, 15:05
von Cherry
Hallo,
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

Re: windows 7 dism ausführen
Verfasst: 08 Feb 2011, 09:59
von ueluekmen
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!
Re: windows 7 dism ausführen
Verfasst: 08 Feb 2011, 13:01
von Cherry
Anbei die instlog. Mir ist in dieser nichts aufgefallen.
Bei dem pc handelt es sich um einen Windows 7 x64 System.
ja, so funktioniert es ja wenn ich es per "hand" ausführe. nur per opsi klappt es nicht.
danke
Re: windows 7 dism ausführen
Verfasst: 08 Feb 2011, 15:08
von d.oertel
Hi,
im instlog.txt ist nichts zu sehen - bitte auch script posten.
gruss
d.oertel
Re: windows 7 dism ausführen
Verfasst: 08 Feb 2011, 15:47
von Cherry
[actions]
SetLogLevel=2
ScriptErrorMessages=true
ExitOnError=true
TraceMode=Off
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_x32]
"%SCRIPTPATH%\games.cmd"
[dosbatch_deactivate_x64]
;"%SystemRoot%\winsxs\dism.exe" /online /disable-feature /FeatureName:InboxGames ----> verschiedene DISM Versionen getestet
;"%SystemRoot%\SysWOW64\dism.exe" /online /disable-feature /FeatureName:InboxGames
;"%SystemRoot%\System32\dism.exe" /online /disable-feature /FeatureName:InboxGames
[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.
Danke
Re: windows 7 dism ausführen
Verfasst: 08 Feb 2011, 17:28
von d.oertel
Hi,
als erstes:
sonst sehen wir im Log zu wenig.
Weiterhin:
Empfehle ich folgenden winbatch aufruf zu probieren:
Code: Alles auswählen
[winbatch_deactivate_x64]
dism.exe /online /disable-feature /FeatureName:InboxGames
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
Re: windows 7 dism ausführen
Verfasst: 08 Feb 2011, 18:16
von Cherry
Hallo,
ok ich setze das loglevel auf 7.
; habe ich zum testen schon entfernt, die waren nur vom probieren noch im script
ich teste das ganze morgen!
danke und schönen abend!
Re: windows 7 dism ausführen
Verfasst: 09 Feb 2011, 07:13
von Cherry
Guten Morgen,
leider hat es wieder nicht funktioniert.
[winbatch_deactivate_x64] ------------------------> ich habe es auch mit [dosbatch...] getestet.
dism.exe /online /disable-feature /FeatureName:InboxGames.
Anbei das instlog hier ist das loglevel auf 7.
Danke
Re: windows 7 dism ausführen
Verfasst: 09 Feb 2011, 09:52
von d.oertel
Hi,
und wenn es klemmt - logdatei und script posten.
gruss
d.oertel
Re: windows 7 dism ausführen
Verfasst: 09 Feb 2011, 10:21
von Cherry
Oh, das Script habe ich vergessen...
hier das sript
[actions]
SetLogLevel=7
ScriptErrorMessages=true
ExitOnError=true
TraceMode=Off
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_x32]
"%SCRIPTPATH%\games.cmd"
[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.
danke