treehe
Goto Top

Windows 8 und 8.1 - ISO File dauerhaft mit der Hilfe eine vbs - Scripts bereitstellen

In Windows, ab Version 8, kann man ganz einfach via Explorer
ISO-Files im System als DVD CD Laufwerke laden.
Nur muss man dies dann bei jedem Systemstart erneut erledigen.

Anleitung für das versteckte Bereitstellen eines ISO-Image
unter Windows 8 und 8.1 mit Hilfe eines vbs - Script


Windows ab Version 8, ist in der Lage eine CD-DVD-Image-Datei der Endung .iso als Imaginäres Laufwerk zu laden.
Leider muss sie nach jedem Neustart erneut geladen werden.
Zur Abhilfe habe ich die "win8_iso-loader.vbs" geschrieben,
die das Nachladen automatisch im Hintergrund ausführt.
Dazu 2 Registry-Dateien zum Eintrag und Löschen des Autostart.

1. Wichtig Admin-Rechte sind nötig!!!

2. Die Dateierweiterungen müssen sichtbar sein:

2a Unter Explorer -> Ansicht -> Optionen ->
2b Ordner-und Suchoptionen ändern
2c Ordneroptionen -> Ansicht
2d [ ] Erweiterungen bei bekannten Dateitypen ausblenden
2e (Gutzeichen löschen!)
2f [Für Ordner über nehmen] und [OK] anklicken.

Um das Funktionieren zu gewährleisten,
muss ein Ordner "iso" (ohne Anführungszeichen)
im Wurzelverzeichnis Festplatte "c:" erstellt werden.

c:/iso

Dahin gehören folgende Dateien mit Inhalt:

win8_iso-loader_.vbs
  
Path="c:\iso\virtual.iso"  

Set WshShell = WScript.CreateObject("WScript.Shell")   
Script="powershell Mount-DiskImage -ImagePath "&Path   
WshShell.Run Script, 0 

win8_iso-loader_eintragen.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"iso.loader"="C:\\iso\\win8_iso-loader.vbs"  
'

win8_iso-loader_enfernen.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"iso.loader"=-  


... und die Image-Datei die ihr laden wollt.

Diese Imagedatei in "virtual.iso" (ohne Anführungszeichen) umbennen.

Startet nun die "win8_iso-loader.vbs"
und nun sollte unter Geräte und Laufwerke ein neues Laufwerk mit der Bezeichnung der Image-Datei erscheinen.

Jedoch sollte dies auch automatisch bei jedem Neutart geschehen.
Dafür ist ein Eintrag in der Windows Registry nötig.

"win8_iso-loader_eintragen.reg" macht ein Schreibeintrag in die Registry
"win8_iso-loader_enfernen.reg" macht ein Löscheneintrag in die Registry.

in beiden Fällen ist mit [JA] den Vorgang zu starten
und ein mit [OK] die Rückmeldung zu bestätigen.

Content-ID: 196653

Url: https://administrator.de/contentid/196653

Printed on: December 10, 2024 at 13:12 o'clock

TuXHunt3R
TuXHunt3R Jan 09, 2013 at 18:14:41 (UTC)
Goto Top
Tag

Habs nur mal überflogen, aber würde folgendes als .bat nicht auch reichen?

powershell Mount-DiskImage -ImagePath C:\DemoOrdner\DemoImage.iso
treehe
treehe Apr 06, 2013, updated at Nov 24, 2013 at 18:25:00 (UTC)
Goto Top
Zitat von @TuXHunt3R:
Tag

Habs nur mal überflogen, aber würde folgendes als .bat nicht auch reichen?

> powershell Mount-DiskImage -ImagePath C:\DemoOrdner\DemoImage.iso
> 

Meine Anleitung ist für das versteckte Bereitstellen eines ISO-Image unter Windows 8.
Über eine Batchscript (.bat) wirst du immer ein Fenster, zu mindest ein Task kurz aufflackern sehen.
Daher finde ich das VBS-Script eine elegantere Lösung.