
70065
29.09.2008, aktualisiert 30.09.2008
hide in sysoc.inf entfernen
Hi Leutz!
Wie kann ich per Batch das Wort "hide" in der berühmten sysoc.inf löschen?
Bzw. speziell "hide" aus dieser zeile entfernen?
"msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7"
Ergebnis:
"msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,,7"
Danke!
Gruß
Wie kann ich per Batch das Wort "hide" in der berühmten sysoc.inf löschen?
Bzw. speziell "hide" aus dieser zeile entfernen?
"msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,hide,7"
Ergebnis:
"msmsgs=msgrocm.dll,OcEntry,msmsgs.inf,,7"
Danke!
Gruß
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 98092
Url: https://administrator.de/forum/hide-in-sysoc-inf-entfernen-98092.html
Ausgedruckt am: 25.06.2025 um 13:06 Uhr
4 Kommentare
Neuester Kommentar

Servus,
per Batch?
attrib -h -s sysoc.inf
copy sysoc.inf sysoc.org
notepad sysoc.inf
[strg] + [H] ->suchen nach hide ersetzen durch ""
setup laufen lassen, Software deinstallieren und copy sysoc.org nach sysoc.inf
Eine Batch brauchst du dazu nicht wirklich - denn die sind alle gleich und einmal kann mann das auch mit Notepad erledigen....
Gruß
per Batch?
attrib -h -s sysoc.inf
copy sysoc.inf sysoc.org
notepad sysoc.inf
[strg] + [H] ->suchen nach hide ersetzen durch ""
setup laufen lassen, Software deinstallieren und copy sysoc.org nach sysoc.inf
Eine Batch brauchst du dazu nicht wirklich - denn die sind alle gleich und einmal kann mann das auch mit Notepad erledigen....
Gruß
Hallo Shark16761!
Da "Suchen/Ersetzen" nicht gerade die größte Stärke von Batch ist (und schon gar nicht in Unicode-Dateien), geht es mit etwas Unterstützung durch VBScript entschieden leichter:
Das Wiederherstellen der ursprünglichen "sysoc.inf" inkl. Setzen der Attribute für "System" und "Hidden" ist dann im Prinzip nur eine Umkehrung der Zeilen 3 und 4 ...
Grüße
bastla
Da "Suchen/Ersetzen" nicht gerade die größte Stärke von Batch ist (und schon gar nicht in Unicode-Dateien), geht es mit etwas Unterstützung durch VBScript entschieden leichter:
@echo off & setlocal
set "Inf=%systemroot%\inf\sysoc.inf"
attrib -h -s "%Inf%"
copy "%Inf%" "%Inf%.bak">nul
set R=%temp%\RemoveH.vbs
>%R% echo F=WScript.Arguments(0):Set fso=CreateObject("Scripting.FileSystemObject"):T=fso.OpenTextFile(F,1,True,True).ReadAll
>>%R% echo fso.CreateTextFile(F,True,True).Write Replace(T,",hide,",",,",1,-1,1)
cscript //nologo %R% "%Inf%"
Grüße
bastla