70065
Sep 29, 2008, updated at Sep 30, 2008 (UTC)
6265
4
0
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-Key: 98092
Url: https://administrator.de/contentid/98092
Printed on: April 23, 2024 at 11:04 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