Ansicht umschalten
Avatar von Zeff
  • Zeff

3 Beiträge seit 06.09.2015

Problem in der Datei VCRuntime.Script

In der besagten Datei wird die lokale Variable %WoW64basic% verwendet, um zu
entscheiden, ob die 32Bit-VCRuntime-Files in der Registry registriert werden.
Genau das passiert aber nicht, weil die Variable nicht initialisiert ist.

Folge:
32Bit-Anwendungen, die die VCRuntime-Files benötigen, laufen nicht. Sie sind zwar tatsächlich im Notfall-Windows vorhanden, aber die erforderliche Registrierung fehlt.

Abhilfe (mein Vorschlag):
Ort der Datei VCRuntime.Script im Ordner: Projects\Win10XPE\Features
In Zeile 32 steht folgender Inhalt:
If,%WoW64basic%,Equal,True,Run,%ScriptFile%,Registry_x86
Genau vor dieser Zeile ist folgende Zeile einzufügen:
IniRead,%ProjectDir%\Script.Project,Features,WoW64basic,%WoW64basic%

Das Problem besteht nicht nur im ct-Projekt, sondern auch in Win10XPE (TheOven).

Gruß, Andy

Bewerten
- +
Ansicht umschalten