[GELÖST]windows 7 dism ausführen

Cherry
Beiträge: 343
Registriert: 13 Apr 2010, 15:29

[GELÖST]windows 7 dism ausführen

Beitrag 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 :)
Zuletzt geändert von Cherry am 10 Feb 2011, 07:23, insgesamt 1-mal geändert.
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: windows 7 dism ausführen

Beitrag 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!


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.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Cherry
Beiträge: 343
Registriert: 13 Apr 2010, 15:29

Re: windows 7 dism ausführen

Beitrag 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
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: windows 7 dism ausführen

Beitrag von d.oertel »

Hi,

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.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Cherry
Beiträge: 343
Registriert: 13 Apr 2010, 15:29

Re: windows 7 dism ausführen

Beitrag 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
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: windows 7 dism ausführen

Beitrag von d.oertel »

Hi,

als erstes:

Code: Alles auswählen

SetLogLevel=7
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


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.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Cherry
Beiträge: 343
Registriert: 13 Apr 2010, 15:29

Re: windows 7 dism ausführen

Beitrag 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!
Cherry
Beiträge: 343
Registriert: 13 Apr 2010, 15:29

Re: windows 7 dism ausführen

Beitrag 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
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3327
Registriert: 04 Jun 2008, 14:27

Re: windows 7 dism ausführen

Beitrag von d.oertel »

Hi,
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.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Cherry
Beiträge: 343
Registriert: 13 Apr 2010, 15:29

Re: windows 7 dism ausführen

Beitrag 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
Antworten