C
codari
jeder kennt folgendes problem mit windows7 (vllt. auch vista - von mir aber nicht getestet):
das Folgende wollen wir haben:
öffnen von regedit
nun gehst du zu folgendem schlüssel (linke Seite):
--> HKEY_CLASSES_ROOT\
--> *\
--> shell
klicke nun mit einem rechtsklick auf den eintrag „shell“ und wählst:
-> Neu -> Schlüssel
den schlüssel benennst du:
Editor im AdminMode.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
danach rechtsklickst du auf den neuen eintrag und wählst erneut:
-> Neu -> Schlüssel
diesen benennst du:
Command
¯¯¯¯¯¯¯
diesen neuen eintrag (Command) markieren (einmal draufklicken) und im rechten Fenster findst du den Eintrag "Standard". doppelt draufklicken und folgendes eintragen:
C:\Windows\System32\cmd.exe /c ""C:\Windows\system32\NotePadAdminMode.cmd" "%1""
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ein (das leerzeichen zwischen NotePadAdminMode.cmd und % ist besonders wichtig! - auch die doppelten ausführungzeichen)
jetzt steht dir der neuen eintrag im kontextmenü zur verfügung. funzt aber noch nicht!
hier ein screen dazu:
jetzt erstellen wir zwei patchfiles:
das erste mit folgendem inhalt
(alles zwischen linen reinkopieren)
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
@echo off & setlocal
set "OtherInstance=0"
if exist "%TEMP%\NotePadParameters.txt" (
set "OtherInstance=1"
)
echo %1>>"%TEMP%\NotePadParameters.txt"
if %OtherInstance% equ 0 (
schtasks /run /tn "Meine Aufgaben\EditorAdminMode"
)
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
und so benennen:
NotePadAdminMode.cmd
jetzt das zweite file
(alles zwischen linen reinkopieren)
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
@echo off & setlocal
set "Files="
for /f "usebackq delims=" %%f in ("%TEMP%\NotePadParameters.txt") do call
rocessFile "%%~f"
del "%TEMP%\NotePadParameters.txt" 2>NUL
start "" "C:\Windows\system32\notepad.exe" %Files%
exit /b
rocessFile
set "Files=%Files% %1"
exit /b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
und benennen es:
StartNotepad.cmd
diese beiden windows befehlsscripte kopierst du nach c:\windows\system32
(hier muss die uac-abfrage bejaht werden.)
jetzt machen wir uns an die aufgabenplanung (ehemals taskmanager - zu finden in verwaltung)
(alles zwischen linen reinkopieren)
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
2011-02-09T16:02:38.6658718
Zalman\Dad
Zalman\Dad
InteractiveToken
HighestAvailable
Parallel
false
true
true
false
false
true
false
true
true
false
false
false
false
false
PT0S
7
c:\windows\system32\cmd.exe
/c start /min cmd /c "C:\Windows\system32\StartNotepad.cmd"
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
und benennt es: EditorAdminMode.xml
so sieht es aus:
danach Meine Aufgaben blau markieren.
im rechten fenster auf aufgabe importieren gehen und es öffnet sich ein fenster, welches aufgabe erstellen heisst.
NICHT verändern - nur den user auf dich anpassen und dann einfach nur ok drücken!!!!!!!!!
FERTIG
ab zum test:
wir gehen im explorer zu c:windows\system32\drivers\etc
und öffnen die hosts mit dem notepad (dem normalen!) verändern etwas und versuchen zu speichern.
es wird eine fehlermeldung kommen, von wegen keine rechte usw. und möchten sie es in den eigenen dateien speichern. (siehe erster screenshot im post)
jetzt öffnest du per rechtsclick, mit dem eintrag, den wir oben schon eingerichtet haben: Editor im AdminMode
du kann jetzt eine leerstelle in auskommentierten bereich (alle zeilen welche mit # beginnen) oder sonst was darin, löschen oder dazufügen und speichern versuchen.
UPPS - es hat geklappt.
viel spass und erleichterung damit. wer mit normalem notepad speichern kann hat uac abgeschaltet, und DEM ist nicht mehr zu helfen.
btw: wem das zu riskant ist, es selbst zu machen, dem sende ich die fertigen files nach pn zu
das Folgende wollen wir haben:
öffnen von regedit
nun gehst du zu folgendem schlüssel (linke Seite):
--> HKEY_CLASSES_ROOT\
--> *\
--> shell
klicke nun mit einem rechtsklick auf den eintrag „shell“ und wählst:
-> Neu -> Schlüssel
den schlüssel benennst du:
Editor im AdminMode.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
danach rechtsklickst du auf den neuen eintrag und wählst erneut:
-> Neu -> Schlüssel
diesen benennst du:
Command
¯¯¯¯¯¯¯
diesen neuen eintrag (Command) markieren (einmal draufklicken) und im rechten Fenster findst du den Eintrag "Standard". doppelt draufklicken und folgendes eintragen:
C:\Windows\System32\cmd.exe /c ""C:\Windows\system32\NotePadAdminMode.cmd" "%1""
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
ein (das leerzeichen zwischen NotePadAdminMode.cmd und % ist besonders wichtig! - auch die doppelten ausführungzeichen)
jetzt steht dir der neuen eintrag im kontextmenü zur verfügung. funzt aber noch nicht!
hier ein screen dazu:
jetzt erstellen wir zwei patchfiles:
das erste mit folgendem inhalt
(alles zwischen linen reinkopieren)
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
@echo off & setlocal
set "OtherInstance=0"
if exist "%TEMP%\NotePadParameters.txt" (
set "OtherInstance=1"
)
echo %1>>"%TEMP%\NotePadParameters.txt"
if %OtherInstance% equ 0 (
schtasks /run /tn "Meine Aufgaben\EditorAdminMode"
)
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
und so benennen:
NotePadAdminMode.cmd
jetzt das zweite file
(alles zwischen linen reinkopieren)
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
@echo off & setlocal
set "Files="
for /f "usebackq delims=" %%f in ("%TEMP%\NotePadParameters.txt") do call
rocessFile "%%~f"del "%TEMP%\NotePadParameters.txt" 2>NUL
start "" "C:\Windows\system32\notepad.exe" %Files%
exit /b
rocessFileset "Files=%Files% %1"
exit /b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
und benennen es:
StartNotepad.cmd
diese beiden windows befehlsscripte kopierst du nach c:\windows\system32
(hier muss die uac-abfrage bejaht werden.)
jetzt machen wir uns an die aufgabenplanung (ehemals taskmanager - zu finden in verwaltung)
(alles zwischen linen reinkopieren)
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
2011-02-09T16:02:38.6658718
Zalman\Dad
Zalman\Dad
InteractiveToken
HighestAvailable
Parallel
false
true
true
false
false
true
false
true
true
false
false
false
false
false
PT0S
7
c:\windows\system32\cmd.exe
/c start /min cmd /c "C:\Windows\system32\StartNotepad.cmd"
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
und benennt es: EditorAdminMode.xml
so sieht es aus:
danach Meine Aufgaben blau markieren.
im rechten fenster auf aufgabe importieren gehen und es öffnet sich ein fenster, welches aufgabe erstellen heisst.
NICHT verändern - nur den user auf dich anpassen und dann einfach nur ok drücken!!!!!!!!!
FERTIG
ab zum test:
wir gehen im explorer zu c:windows\system32\drivers\etc
und öffnen die hosts mit dem notepad (dem normalen!) verändern etwas und versuchen zu speichern.
es wird eine fehlermeldung kommen, von wegen keine rechte usw. und möchten sie es in den eigenen dateien speichern. (siehe erster screenshot im post)
jetzt öffnest du per rechtsclick, mit dem eintrag, den wir oben schon eingerichtet haben: Editor im AdminMode
du kann jetzt eine leerstelle in auskommentierten bereich (alle zeilen welche mit # beginnen) oder sonst was darin, löschen oder dazufügen und speichern versuchen.
UPPS - es hat geklappt.
viel spass und erleichterung damit. wer mit normalem notepad speichern kann hat uac abgeschaltet, und DEM ist nicht mehr zu helfen.
btw: wem das zu riskant ist, es selbst zu machen, dem sende ich die fertigen files nach pn zu

:read:
