Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

RunAs startet DISM als 32-Bit Prozess in einer 64-Bit Umgebung

Frage Microsoft Windows 7

Mitglied: Snowman25

Snowman25 (Level 3) - Jetzt verbinden

04.09.2013, aktualisiert 17:31 Uhr, 7813 Aufrufe, 6 Kommentare

Hallo Leute,

momentan versuche ich, die Rollouts hier etwas zu automatisieren und bin auf ein Problem gestoßen:
Zur Installation des deutschen Sprachpakets benutze ich dism /online /add-package /norestart /packagepath:\\serverpfad\etc\lp.cab. Dies funktioniert soweit auch aus einer Admin-Shell.
Da ich es jetzt lokal testen wollte habe ich eine UserShell geöffnet und den Befehl ausgeführt. Ergebnis: DISM meckert, dass er als Admin laufen muss.
Also ein RunAs /user:Administrator davorgeklemmt und das Passwort eingegeben.
Ergebnis:
Fehler: 11 
 
Ein ausgeführtes 64-Bit-Betriebssystem kann nicht mit einer 32-Bit-Version von 
DISM gewartet werden. 
Verwenden Sie die DISM-Version, die der Architektur der Computers entspricht.
Im Log unter C:\windows\logs\dism\dism.log steht auch folgendes:
2013-09-04 17:12:44, Info                  DISM   DISM.EXE: Host machine information: OS Version=6.1.7601, Running architecture=x86, Number of processors=4
Zum Vergleich bei normaler Ausführung:
2013-09-04 17:16:17, Info                  DISM   DISM.EXE: Host machine information: OS Version=6.1.7601, Running architecture=amd64, Number of processors=4
Ist das ein Bug? Konnte keine Info finden, dass RunAs alles als 32-Bit starten würde.

Gruß,
Snowman25
Mitglied: ThePinky777
04.09.2013 um 17:42 Uhr
Wann und Wie und Wo startest du das Script genau ?
Bitte warten ..
Mitglied: Snowman25
04.09.2013, aktualisiert um 17:45 Uhr
Das war zu Testzwecken auf meiner eigenen Maschine (win7 enterprise, 64bit), wo das Languagepack auch schon installiert ist.
Vorgang:
  • Windows + R
  • cmd
  • runas-command
Daraufhin poppt sehr kurz eine neue Shell im Admin-Kontext auf, welche die beschriebene Fehlermeldung zeigt.
Bitte warten ..
Mitglied: ThePinky777
LÖSUNG 04.09.2013, aktualisiert 28.01.2014
Probier mal:

%windir%\SysWOW64\dism.exe

anstatt nur

dism.exe

das selbe gilt auch für RUNAS

%windir%\SysWOW64\runas.exe

anstatt nur

runas.exe

Sprich anstatt:
runas /user:Administrator dism /online /add-package /norestart /packagepath:\\serverpfad\etc\lp.cab

so

%windir%\SysWOW64\runas.exe /user:Administrator %windir%\SysWOW64\dism.exe /online /add-package /norestart /packagepath:\\serverpfad\etc\lp.cab
Bitte warten ..
Mitglied: andy1234
04.09.2013, aktualisiert um 22:00 Uhr
Benutz den alias um auf 64 bit prozess aus einem 32 bit Umfeld zu gelangen.
%windir%\system32
wird in den 32-bit Teil %windir%\syswow64 gelenkt.

Benutze:
%windir%\sysnative\....

see: http://msdn.microsoft.com/en-us/library/windows/desktop/aa384187(v=vs.8 ...
Bitte warten ..
Mitglied: ThePinky777
05.09.2013 um 08:06 Uhr
%windir%\sysnative zeigt auf c:\Windows

bringt uns hier aber nicht weiter.
Bitte warten ..
Mitglied: Snowman25
05.09.2013 um 10:50 Uhr
Zitat von ThePinky777:
Sprich anstatt:
runas /user:Administrator dism /online /add-package /norestart /packagepath:\\serverpfad\etc\lp.cab

so

%windir%\SysWOW64\runas.exe /user:Administrator %windir%\SysWOW64\dism.exe /online /add-package /norestart
/packagepath:\\serverpfad\etc\lp.cab

Ausprobiert, geht auch nicht.
SysWOW64 ist doch eigentlich auch nur die 32-Bit-Node und system32 enthält die ganzen 64-Bit Programme.

Und dann funktioniert es auch so:
01.
%windir%\system32\runas /user:Administrator "%windir%\system32\dism.exe /online /add-package /norestart /packagepath:\\<server>\nonpublic\microsoft\Windows7-LanguagePacks-64bit-SP1\de-de\lp.cab"
Dies ist zwar eigenartig, weil %windir%\system32 an erster Stelle in der PATH-Variablen steht (und diese doch von vorne nach hinten abgesucht wird), aber solange es funktioniert, bin ich glücklich

Danke!
Gruß,
Snowman25
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(3)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Microsoft Office
32 Bit CAD Programm und Excel 64 Bit geht nicht (5)

Frage von GrueneSosseMitSpeck zum Thema Microsoft Office ...

Xenserver
XenApp 7.6 Suche 32-Bit Universal Printer Driver

Frage von diematrix125 zum Thema Xenserver ...

Notebook & Zubehör
gelöst WLAN Treiber für Medion NB 32 bit WIN7 (5)

Frage von Marcys zum Thema Notebook & Zubehör ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
gelöst Server erkennt Client nicht wenn er ausserhalb des DHCP Pools liegt (28)

Frage von Mar-west zum Thema LAN, WAN, Wireless ...

Windows Server
Server 2008R2 startet nicht mehr (Bad Patch 0xa) (18)

Frage von Haures zum Thema Windows Server ...

Outlook & Mail
Outlook 2010 findet ost datei nicht (18)

Frage von Floh21 zum Thema Outlook & Mail ...