
70065
Sep 29, 2008, updated at Sep 30, 2008 (UTC)
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ß
Please also mark the comments that contributed to the solution of the article
Content-ID: 98092
Url: https://administrator.de/forum/hide-in-sysoc-inf-entfernen-98092.html
Printed on: May 22, 2025 at 07:05 o'clock
4 Comments
Latest comment

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