Notepad Classic (alte Notepad.exe mit Installationsroutine als .ZIP-Dateianhang)
- Holgi
- Guru

- Beiträge: 3712
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 485 Mal
- Danke erhalten: 709 Mal
- Gender:
Notepad Classic (alte Notepad.exe mit Installationsroutine als .ZIP-Dateianhang)
ich mag ja diese alten, kleinen, klassischen Apps, die MS schon seit Beginn an mit seinem Betriebssystem mitliefert.
Dazu gehören das SnippingTool, Calc, Wordpad, der alte Windows MediaPlayer und eben auch Notepad.
Mit dem neuen Notepad aus dem Store komme ich einfach nicht zurecht.
Man kann das Notepad zwar mit wieder zur Verfügung stellen, aber so richtig integriert ist es damit auch nicht.
Deshalb habe ich mir ein kleines Paket geschnürrt, um das alte Notepad in der Windows Sandbox oder in Neuinstallationen von Windows 11 wieder zu integrieren.
Angehängtes ZIP z.B. im Download Ordner entpacken und die darin enthaltene "install Notepad Editor.cmd" starten.
Achtung:
in der .cmd ist ein Abschnitt enthalten, der eure Taskleiste zurücksetzt (alle Einträge löscht) und um einen Eintrag für den Notepad-Link setzt. Das will sicherlich nicht jeder haben und deshalb habe ich den Teil als "Optional" markiert.
Einfach diese Zeilen aus der.cmd löschen, wenn ihr das nicht braucht.
In der Windows Sandbox kann man das aber natürlich alles gefahrlos testen. Gedacht ist das für ein deutsches Windows!
Nach der Installation habt ihr im Kontextmenü einen neuen Eintrag "mit Notepad öffnen" und "neues Textdokument" , so wie hier schon vorgestellt:
viewtopic.php?p=414254&hilit=NewTextFileAndOpen#p414254
Feedback / konstruktive Verbesserungsvorschläge willkommen!
P.S.: ich bin immer noch auf der Suche nach einem "Classic" Windows Media Player:
viewtopic.php?p=434965
Dazu gehören das SnippingTool, Calc, Wordpad, der alte Windows MediaPlayer und eben auch Notepad.
Mit dem neuen Notepad aus dem Store komme ich einfach nicht zurecht.
Man kann das Notepad zwar mit
Code: Alles auswählen
dism /Online /add-Capability /CapabilityName:Microsoft.Windows.Notepad~~~~0.0.1.0Deshalb habe ich mir ein kleines Paket geschnürrt, um das alte Notepad in der Windows Sandbox oder in Neuinstallationen von Windows 11 wieder zu integrieren.
Angehängtes ZIP z.B. im Download Ordner entpacken und die darin enthaltene "install Notepad Editor.cmd" starten.
Achtung:
in der .cmd ist ein Abschnitt enthalten, der eure Taskleiste zurücksetzt (alle Einträge löscht) und um einen Eintrag für den Notepad-Link setzt. Das will sicherlich nicht jeder haben und deshalb habe ich den Teil als "Optional" markiert.
Code: Alles auswählen
::Beginn optional
if not exist "%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar" mkdir "%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\"
copy /Y "%~dp0Notepad.lnk" "%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\" > NUL 2>&1
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband" /f > NUL 2>&1
reg import "%~dp0del_PinnedItems.reg" > NUL 2>&1
reg import "%~dp0PinnedItems.reg" > NUL 2>&1
::End optionalIn der Windows Sandbox kann man das aber natürlich alles gefahrlos testen. Gedacht ist das für ein deutsches Windows!
Nach der Installation habt ihr im Kontextmenü einen neuen Eintrag "mit Notepad öffnen" und "neues Textdokument" , so wie hier schon vorgestellt:
viewtopic.php?p=414254&hilit=NewTextFileAndOpen#p414254
Feedback / konstruktive Verbesserungsvorschläge willkommen!
P.S.: ich bin immer noch auf der Suche nach einem "Classic" Windows Media Player:
viewtopic.php?p=434965
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- Holgi
- Guru

- Beiträge: 3712
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 485 Mal
- Danke erhalten: 709 Mal
- Gender:
Re: Notepad Classic (alte Notepad.exe mit Installationsroutine als .ZIP-Dateianhang)
hier steht, wie man die Einträge wieder los wird:
viewtopic.php?p=451622#p451619
viewtopic.php?p=451622#p451619
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
- Holgi
- Guru

- Beiträge: 3712
- Registriert: 12.05.2018, 12:33
- Hat sich bedankt: 485 Mal
- Danke erhalten: 709 Mal
- Gender:
Re: Notepad Classic (alte Notepad.exe mit Installationsroutine als .ZIP-Dateianhang)
ich habe das Script für Classic Notepad jetzt noch mal umgeschrieben.
(Fast) alles wird jetzt "on-the-Fly" erzeugt, sodass man nicht mehr auf REG-Dateien, Verknüpfungen etc. angewiesen ist.
Lediglich die Notepad.exe selbst (die z.B. in der Sandbox fehlt) muss ggf. neben dem Script liegen, damit sie in den entsprechenden Ordner kopiert werden kann. In den meisten Fällen kann aber darauf verzichtet werden.
install Classic Notepad Editor.cmd
install Classic Notepad Editor.txt herunterladen und die Endung .txt in .cmd ändern.
(Fast) alles wird jetzt "on-the-Fly" erzeugt, sodass man nicht mehr auf REG-Dateien, Verknüpfungen etc. angewiesen ist.
Lediglich die Notepad.exe selbst (die z.B. in der Sandbox fehlt) muss ggf. neben dem Script liegen, damit sie in den entsprechenden Ordner kopiert werden kann. In den meisten Fällen kann aber darauf verzichtet werden.
install Classic Notepad Editor.cmd
Code: Alles auswählen
@echo off
setlocal
chcp 1252 >nul
:: --- Admin-Check ---
net session >nul 2>&1
if %errorlevel% neq 0 (
echo Bitte diese Batch als Administrator ausfuehren.
pause
exit /b 1
)
cls
Echo installiere Notepad Classic Version
if not exist "%windir%\system32\notepad.exe" copy /y notepad.exe "%windir%\system32\" > NUL 2>&1
if not exist "%windir%\system32\de-de\notepad.exe.mui" copy /y .\de-de\notepad.exe.mui "%windir%\system32\de-de\" > NUL 2>&1
:: Optional: sicherstellen, dass der open\command-Zweig vorhanden ist (spiegelt FTYPE)
reg add "HKCR\txtfilelegacy\shell\open\command" /ve /t REG_EXPAND_SZ /d "\"%%SystemRoot%%\System32\NOTEPAD.EXE\" \"%%1\"" /f >nul
@echo off
setlocal
set "Notepad_EXE=%windir%\System32\notepad.exe"
set "LNK=%USERPROFILE%\Desktop\Notepad.lnk"
powershell -NoProfile -ExecutionPolicy Bypass -Command ^
"$WshShell = New-Object -ComObject WScript.Shell; " ^
"$Shortcut = $WshShell.CreateShortcut('%LNK%'); " ^
"$Shortcut.TargetPath = '%Notepad_EXE%'; " ^
"$Shortcut.WorkingDirectory = Split-Path '%Notepad_EXE%'; " ^
"$Shortcut.IconLocation = '%Notepad_EXE%,0'; " ^
"$Shortcut.WindowStyle = 3; " ^
"$Shortcut.Save()"
endlocal
copy "%USERPROFILE%\Desktop\Notepad.lnk" "%AppData%\Microsoft\Windows\SendTo\"
copy "%USERPROFILE%\Desktop\Notepad.lnk" "%AppData%\Microsoft\Windows\Start Menu\Programs\"
if not exist "%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar" mkdir "%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\"
copy /Y "%USERPROFILE%\Desktop\Notepad.lnk" "%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\" > NUL 2>&1
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband" /f > NUL 2>&1
@echo off
setlocal
REM Taskband löschen
reg delete "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband" /f >nul 2>&1
REM AuxilliaryPins Key neu anlegen + Werte setzen
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband\AuxilliaryPins" /f >nul
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband\AuxilliaryPins" /v "TFLPin" /t REG_DWORD /d 0 /f >nul
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband\AuxilliaryPins" /v "CopilotPWAPin" /t REG_DWORD /d 0 /f >nul
endlocal
@echo off
set "regfile=%temp%\taskbar_final.reg"
echo Erzeuge Registry-Datei aus Original-Daten...
:: Header
echo Windows Registry Editor Version 5.00 > "%regfile%"
echo. >> "%regfile%"
:: Taskband Key bereinigen
echo [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband] >> "%regfile%"
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband] >> "%regfile%"
:: FavoritesResolve - EXAKTE KOPIE deiner Datei in einer Zeile
<nul set /p =" "FavoritesResolve"=hex:42,03,00,00,4c,00,00,00,01,14,02,00,00,00,00,00,c0,00,00,00,00,00,00,46,83,00,80,00,20,00,00,00,9d,77,12,7d,dd,f6,da,01,9d,77,12,7d,dd,f6,da,01,25,b3,7a,4d,05,84,da,01,97,01,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,a0,01,3a,00,1f,80,c8,27,34,1f,10,5c,10,42,aa,03,2e,e4,52,87,d6,68,26,00,01,00,26,00,ef,be,12,00,00,00,40,69,a2,4b,dd,f6,da,01,1c,44,0a,7d,dd,f6,da,01,47,eb,0c,7d,dd,f6,da,01,14,00,56,00,31,00,00,00,00,00,19,59,1a,57,11,00,54,61,73,6b,42,61,72,00,40,00,09,00,04,00,ef,be,19,59,1a,57,19,59,1a,57,2e,00,00,00,ca,08,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,23,b6,00,54,00,61,00,73,00,6b,00,42,00,61,00,72,00,00,00,16,00,0e,01,32,00,97,01,00,00,81,58,c4,3a,20,00,46,49,4c,45,45,58,7e,31,2e,4c,4e,4b,00,00,7c,00,09,00,04,00,ef,be,19,59,1a,57,19,59,1a,57,2e,00,00,00,cb,08,00,00,00,00,02,00,00,00,00,00,00,00,00,00,52,00,00,00,00,00,db,dc,91,00,46,00,69,00,6c,00,65,00,20,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,6c,00,6e,00,6b,00,00,00,40,00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,32,00,32,00,30,00,36,00,37,00,00,00,1c,00,22,00,00,00,1e,00,ef,be,02,00,55,00,73,00,65,00,72,00,50,00,69,00,6e,00,6e,00,65,00,64,00,00,00,1c,00,12,00,00,00,2b,00,ef,be,0e,ab,1e,7d,dd,f6,da,01,1c,00,42,00,00,00,1d,00,ef,be,02,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,2e,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,2e,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,00,00,1c,00,00,00,ab,00,00,00,1c,00,00,00,01,00,00,00,1c,00,00,00,34,00,00,00,00,00,00,00,aa,00,00,00,18,00,00,00,03,00,00,00,a7,7a,ab,5a,10,00,00,00,57,69,6e,64,6f,77,73,00,43,3a,5c,55,73,65,72,73,5c,41,64,6d,69,6e,69,73,74,72,61,74,6f,72,5c,41,70,70,44,61,74,61,5c,52,6f,61,6d,69,6e,67,5c,4d,69,63,72,6f,73,6f,66,74,5c,49,6e,74,65,72,6e,65,74,20,45,78,70,6c,6f,72,65,72,5c,51,75,69,63,6b,20,4c,61,75,6e,63,68,5c,55,73,65,72,20,50,69,6e,6e,65,64,5c,54,61,73,6b,42,61,72,5c,46,69,6c,65,20,45,78,70,6c,6f,72,65,72,2e,6c,6e,6b,00,00,60,00,00,00,03,00,00,a0,58,00,00,00,00,00,00,00,68,79,70,65,72,2d,76,00,00,00,00,00,00,00,00,00,9a,90,2a,46,1d,d0,25,49,ac,d9,3a,d7,45,6b,81,25,36,0d,36,3f,d0,62,ef,11,b9,f9,00,15,5d,b2,1d,bd,9a,90,2a,46,1d,d0,25,49,ac,d9,3a,d7,45,6b,81,25,36,0d,36,3f,d0,62,ef,11,b9,f9,00,15,5d,b2,1d,bd,45,00,00,00,09,00,00,a0,39,00,00,00,31,53,50,53,b1,16,6d,44,ad,8d,70,48,a7,48,40,2e,a4,3d,78,8c,1d,00,00,00,68,00,00,00,00,48,00,00,00,d8,36,e9,08,c0,59,66,42,ac,25,58,bd,41,31,35,9e,00,00,00,00,00,00,00,00,00,00,00,00,36,03,00,00,4c,00,00,00,01,14,02,00,00,00,00,00,c0,00,00,00,00,00,00,46,83,00,80,00,20,00,00,00,21,49,5f,da,e9,f6,da,01,c9,ad,6a,f3,ec,f6,da,01,2b,be,67,f3,ec,f6,da,01,1a,05,00,00,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,9a,01,3a,00,1f,80,c8,27,34,1f,10,5c,10,42,aa,03,2e,e4,52,87,d6,68,26,00,01,00,26,00,ef,be,12,00,00,00,40,69,a2,4b,dd,f6,da,01,1c,44,0a,7d,dd,f6,da,01,47,eb,0c,7d,dd,f6,da,01,14,00,56,00,31,00,00,00,00,00,19,59,f0,65,11,00,54,61,73,6b,42,61,72,00,40,00,09,00,04,00,ef,be,19,59,1a,57,19,59,f0,65,2e,00,00,00,ca,08,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,37,5c,27,00,54,00,61,00,73,00,6b,00,42,00,61,00,72,00,00,00,16,00,08,01,32,00,1a,05,00,00,19,59,f0,65,20,00,4e,6f,74,65,70,61,64,2e,6c,6e,6b,00,48,00,09,00,04,00,ef,be,19,59,2b,63,19,59,f0,65,2e,00,00,00,f4,08,00,00,00,00,04,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,d5,4b,2a,00,4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,6c,00,6e,00,6b,00,00,00,1a,00,22,00,00,00,1e,00,ef,be,02,00,55,00,73,00,65,00,72,00,50,00,69,00,6e,00,6e,00,65,00,64,00,00,00,1a,00,12,00,00,00,2b,00,ef,be,4e,c6,6c,f3,ec,f6,da,01,1a,00,72,00,00,00,1d,00,ef,be,02,00,7b,00,31,00,41,00,43,00,31,00,34,00,45,00,37,00,37,00,2d,00,30,00,32,00,45,00,37,00,2d,00,34,00,45,00,35,00,44,00,2d,00,42,00,37,00,34,00,34,00,2d,00,32,00,45,00,42,00,31,00,41,00,45,00,35,00,31,00,39,00,38,00,42,00,37,00,7d,00,5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,00,00,1a,00,00,00,a5,00,00,00,1c,00,00,00,01,00,00,00,1c,00,00,00,34,00,00,00,00,00,00,00,a4,00,00,00,18,00,00,00,03,00,00,00,a7,7a,ab,5a,10,00,00,00,57,69,6e,64,6f,77,73,00,43,3a,5c,55,73,65,72,73,5c,41,64,6d,69,6e,69,73,74,72,61,74,6f,72,5c,41,70,70,44,61,74,61,5c,52,6f,61,6d,69,6e,67,5c,4d,69,63,72,6f,73,6f,66,74,5c,49,6e,74,65,72,6e,65,74,20,45,78,70,6c,6f,72,65,72,5c,51,75,69,63,6b,20,4c,61,75,6e,63,68,5c,55,73,65,72,20,50,69,6e,6e,65,64,5c,54,61,73,6b,42,61,72,5c,4e,6f,74,65,70,61,64,2e,6c,6e,6b,00,00,60,00,00,00,03,00,00,a0,58,00,00,00,00,00,00,00,68,79,70,65,72,2d,76,00,00,00,00,00,00,00,00,00,9a,90,2a,46,1d,d0,25,49,ac,d9,3a,d7,45,6b,81,25,07,c2,cd,da,dc,62,ef,11,b9,fb,00,15,5d,b2,1d,bd,9a,90,2a,46,1d,d0,25,49,ac,d9,3a,d7,45,6b,81,25,07,c2,cd,da,dc,62,ef,11,b9,fb,00,15,5d,b2,1d,bd,45,00,00,00,09,00,00,a0,39,00,00,00,31,53,50,53,b1,16,6d,44,ad,8d,70,48,a7,48,40,2e,a4,3d,78,8c,1d,00,00,00,68,00,00,00,00,48,00,00,00,d8,36,e9,08,c0,59,66,42,ac,25,58,bd,41,31,35,9e,00,00,00,00,00,00,00,00,00,00,00,00" >> "%regfile%"
echo. >> "%regfile%"
:: Favorites - EBENFALLS EXAKTE KOPIE in einer Zeile
<nul set /p =" "Favorites"=hex:00,28,02,00,00,3a,00,1f,80,c8,27,34,1f,10,5c,10,42,aa,03,2e,e4,52,87,d6,68,26,00,01,00,26,00,ef,be,12,00,00,00,40,69,a2,4b,dd,f6,da,01,1c,44,0a,7d,dd,f6,da,01,47,eb,0c,7d,dd,f6,da,01,14,00,56,00,31,00,00,00,00,00,19,59,1a,57,11,00,54,61,73,6b,42,61,72,00,40,00,09,00,04,00,ef,be,19,59,1a,57,19,59,1a,57,2e,00,00,00,ca,08,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,e7,23,b6,00,54,00,61,00,73,00,6b,00,42,00,61,00,72,00,00,00,16,00,96,01,32,00,97,01,00,00,81,58,c4,3a,20,00,46,49,4c,45,45,58,7e,31,2e,4c,4e,4b,00,00,7c,00,09,00,04,00,ef,be,19,59,1a,57,19,59,1a,57,2e,00,00,00,cb,08,00,00,00,00,02,00,00,00,00,00,00,00,00,00,52,00,00,00,00,00,db,dc,91,00,46,00,69,00,6c,00,65,00,20,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,2e,00,6c,00,6e,00,6b,00,00,00,40,00,73,00,68,00,65,00,6c,00,6c,00,33,00,32,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,32,00,32,00,30,00,36,00,37,00,00,00,1c,00,12,00,00,00,2b,00,ef,be,0e,ab,1e,7d,dd,f6,da,01,1c,00,42,00,00,00,1d,00,ef,be,02,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,2e,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,2e,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,00,00,1c,00,26,00,00,00,1e,00,ef,be,02,00,53,00,79,00,73,00,74,00,65,00,6d,00,50,00,69,00,6e,00,6e,00,65,00,64,00,00,00,1c,00,42,00,00,00,1d,00,ef,be,02,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,2e,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,2e,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,00,00,1c,00,42,00,00,00,1d,00,ef,be,02,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,2e,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,2e,00,45,00,78,00,70,00,6c,00,6f,00,72,00,65,00,72,00,00,00,1c,00,00,00,00,0c,02,00,00,3a,00,1f,80,c8,27,34,1f,10,5c,10,42,aa,03,2e,e4,52,87,d6,68,26,00,01,00,26,00,ef,be,12,00,00,00,40,69,a2,4b,dd,f6,da,01,1c,44,0a,7d,dd,f6,da,01,47,eb,0c,7d,dd,f6,da,01,14,00,56,00,31,00,00,00,00,00,19,59,f0,65,11,00,54,61,73,6b,42,61,72,00,40,00,09,00,04,00,ef,be,19,59,1a,57,19,59,f0,65,2e,00,00,00,ca,08,00,00,00,00,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,37,5c,27,00,54,00,61,00,73,00,6b,00,42,00,61,00,72,00,00,00,16,00,7a,01,32,00,1a,05,00,00,19,59,f0,65,20,00,4e,6f,74,65,70,61,64,2e,6c,6e,6b,00,48,00,09,00,04,00,ef,be,19,59,2b,63,19,59,f0,65,2e,00,00,00,f4,08,00,00,00,00,04,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,d5,4b,2a,00,4e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,6c,00,6e,00,6b,00,00,00,1a,00,22,00,00,00,1e,00,ef,be,02,00,55,00,73,00,65,00,72,00,50,00,69,00,6e,00,6e,00,65,00,64,00,00,00,1a,00,12,00,00,00,2b,00,ef,be,4e,c6,6c,f3,ec,f6,da,01,1a,00,72,00,00,00,1d,00,ef,be,02,00,7b,00,31,00,41,00,43,00,31,00,34,00,45,00,37,00,37,00,2d,00,30,00,32,00,45,00,37,00,2d,00,34,00,45,00,35,00,44,00,2d,00,42,00,37,00,34,00,34,00,2d,00,32,00,45,00,42,00,31,00,41,00,45,00,35,00,31,00,39,00,38,00,42,00,37,00,7d,00,5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,00,00,1a,00,72,00,00,00,1d,00,ef,be,02,00,7b,00,31,00,41,00,43,00,31,00,34,00,45,00,37,00,37,00,2d,00,30,00,32,00,45,00,37,00,2d,00,34,00,45,00,35,00,44,00,2d,00,42,00,37,00,34,00,34,00,2d,00,32,00,45,00,42,00,31,00,41,00,45,00,35,00,31,00,39,00,38,00,42,00,37,00,7d,00,5c,00,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,00,00,1a,00,00,00,ff" >> "%regfile%"
echo. >> "%regfile%"
:: AuxilliaryPins
echo [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Taskband\AuxilliaryPins] >> "%regfile%"
echo "TFLPin"=dword:00000000 >> "%regfile%"
echo "CopilotPWAPin"=dword:00000000 >> "%regfile%"
:: Import
regedit.exe /s "%regfile%"
del "%regfile%"
@echo off
setlocal DisableDelayedExpansion
set "target=%windir%\System32\NewTextFileAndOpen.cmd"
echo Erzeuge %target%...
:: Jede Zeile einzeln mit > oder >> schreiben.
:: Wir nutzen ^!, um sicherzustellen, dass in der Datei ein echtes ! ankommt.
echo @echo off> "%target%"
echo setlocal EnableExtensions EnableDelayedExpansion>> "%target%"
echo.>> "%target%"
echo rem Ordner aus Parameter uebernehmen>> "%target%"
echo if "%%~1"=="" exit /B>> "%target%"
echo set "Folder=%%~1">> "%target%"
echo.>> "%target%"
echo echo Dateinamen inkl. Endung eingeben (z.B. test.txt oder script.reg^):>> "%target%"
echo set /p "BaseName=">> "%target%"
echo.>> "%target%"
echo rem Wenn leer: abbrechen>> "%target%"
echo if not defined BaseName exit /B>> "%target%"
echo.>> "%target%"
echo rem Falls fuehrender Backslash eingegeben -- entfernen>> "%target%"
echo if "%%BaseName:~0,1%%"=="\" set "BaseName=%%BaseName:~1%%">> "%target%"
echo.>> "%target%"
echo set "FileNumber=0">> "%target%"
echo.>> "%target%"
echo :CheckExists>> "%target%"
echo for %%%%F in ("!BaseName!") do (>> "%target%"
echo set "NameNoExt=%%%%~nF">> "%target%"
echo set "Extension=%%%%~xF">> "%target%"
echo )>> "%target%"
echo.>> "%target%"
echo if "!FileNumber!"=="0" (>> "%target%"
echo set "Candidate=!BaseName!">> "%target%"
echo ) else (>> "%target%"
echo set "Candidate=!NameNoExt! (!FileNumber!)!Extension!">> "%target%"
echo )>> "%target%"
echo.>> "%target%"
echo if exist "%%Folder%%\!Candidate!" (>> "%target%"
echo set /A FileNumber+=1>> "%target%"
echo goto :CheckExists>> "%target%"
echo )>> "%target%"
echo.>> "%target%"
echo set "NewFileName=%%Folder%%\!Candidate!">> "%target%"
echo.>> "%target%"
echo rem Datei erzeugen (leer^)>> "%target%"
echo echo(^>"%%NewFileName%%">> "%target%"
echo.>> "%target%"
echo rem Notepad oeffnen>> "%target%"
echo start "" "C:\Windows\System32\notepad.exe" "%%NewFileName%%">> "%target%"
echo.>> "%target%"
echo endlocal>> "%target%"
echo exit /B>> "%target%"
@echo off
setlocal DisableDelayedExpansion
:: Pfad der temporären Reg-Datei
set "regFile=%temp%\NewTextFileAndOpen.reg"
echo Erzeuge Registry-Datei nach deinen Vorgaben...
:: Datei erzeugen
echo Windows Registry Editor Version 5.00 > "%regFile%"
echo. >> "%regFile%"
:: --- Background Shell Eintrag ---
echo [HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\NewTextFileAndOpen] >> "%regFile%"
echo @="Neues Textdokument" >> "%regFile%"
:: Icon hex(2) (Expandable String) für %SystemRoot%\system32\imageres.dll,-102
echo "Icon"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,30,00,32,00,00,00 >> "%regFile%"
echo. >> "%regFile%"
echo [HKEY_CURRENT_USER\Software\Classes\Directory\Background\shell\NewTextFileAndOpen\command] >> "%regFile%"
echo @="C:\\Windows\\System32\\cmd.exe /D /S /C \"\"C:\\Windows\\System32\\NewTextFileAndOpen.cmd\" \"%%V\"\"" >> "%regFile%"
echo. >> "%regFile%"
:: --- Directory Shell Eintrag ---
echo [HKEY_CURRENT_USER\Software\Classes\Directory\shell\NewTextFileAndOpen] >> "%regFile%"
echo @="New Text File and Open" >> "%regFile%"
echo "Icon"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,69,00,6d,00,61,00,67,00,65,00,72,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,30,00,32,00,00,00 >> "%regFile%"
echo. >> "%regFile%"
echo [HKEY_CURRENT_USER\Software\Classes\Directory\shell\NewTextFileAndOpen\command] >> "%regFile%"
echo @="C:\\Windows\\System32\\cmd.exe /D /S /C \"\"C:\\Windows\\System32\\NewTextFileAndOpen.cmd\" \"%%V\"\"" >> "%regFile%"
:: Importieren
echo Importiere in Registry...
regedit.exe /s "%regFile%"
:: Aufräumen
del "%regFile%"
echo Fertig! Die Kontextmenue-Eintraege wurden erstellt.
:: =========================
:: Notepad Settings
:: =========================
reg add "HKCU\Software\Microsoft\Notepad" /v ShowStoreBanner /t REG_DWORD /d 0 /f > NUL 2>&1
reg delete "HKCR\Applications\notepad.exe" /v NoOpenWith /f > NUL 2>&1
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe" /f > NUL 2>&1
reg add "HKCR\.txt" /ve /t REG_SZ /d "txtfile" /f > NUL 2>&1
reg add "HKCR\txtfile" /ve /t REG_SZ /d "Text Document" /f > NUL 2>&1
reg add "HKCR\txtfile\shell\open\command" /ve /t REG_SZ /d "\"C:\Windows\System32\notepad.exe\" \"%1\"" /f > NUL 2>&1
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v UseFilter /t REG_DWORD /d 0 /f > NUL 2>&1
@echo off
:: =========================
:: Notepad / Benutzer (HKCU)
:: =========================
reg add "HKCU\Software\Microsoft\Notepad" /v ShowStoreBanner /t REG_DWORD /d 0 /f > NUL 2>&1
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe" /f > NUL 2>&1
:: =========================
:: Notepad / Klassen (HKCR)
:: =========================
reg delete "HKCR\Applications\notepad.exe" /v NoOpenWith /f > NUL 2>&1
reg add "HKCR\.txt" /ve /t REG_SZ /d "txtfile" /f > NUL 2>&1
reg add "HKCR\txtfile" /ve /t REG_SZ /d "Text Document" /f > NUL 2>&1
reg add "HKCR\txtfile\shell\open\command" /ve /t REG_SZ /d "\"C:\Windows\System32\notepad.exe\" \"%1\"" /f > NUL 2>&1
:: =========================
:: Image File Execution Options (HKLM)
:: =========================
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe" /v UseFilter /t REG_DWORD /d 0 /f > NUL 2>&1
:: =========================
:: OpenWith / Shell (HKCR)
:: =========================
reg add "HKCR\*\OpenWithList" /f > NUL 2>&1
reg add "HKCR\*\OpenWithList\Notepad.exe" /f > NUL 2>&1
reg add "HKCR\*\shell" /f > NUL 2>&1
:: pintohomefile
reg add "HKCR\*\shell\pintohomefile" /v CommandStateHandler /t REG_SZ /d "{b455f46e-e4af-4035-b0a4-cf18d2f6f28e}" /f > NUL 2>&1
reg add "HKCR\*\shell\pintohomefile" /v CommandStateSync /t REG_SZ /d "" /f > NUL 2>&1
reg add "HKCR\*\shell\pintohomefile" /v MUIVerb /t REG_SZ /d "@shell32.dll,-51389" /f > NUL 2>&1
reg add "HKCR\*\shell\pintohomefile" /v NeverDefault /t REG_SZ /d "" /f > NUL 2>&1
reg add "HKCR\*\shell\pintohomefile" /v SkipCloudDownload /t REG_DWORD /d 0 /f > NUL 2>&1
reg add "HKCR\*\shell\pintohomefile\command" /v DelegateExecute /t REG_SZ /d "{b455f46e-e4af-4035-b0a4-cf18d2f6f28e}" /f > NUL 2>&1
:: removeproperties
reg add "HKCR\*\shell\removeproperties" /v ProgrammaticAccessOnly /t REG_SZ /d "Apartment" /f > NUL 2>&1
reg add "HKCR\*\shell\removeproperties\DropTarget" /v CLSID /t REG_SZ /d "{09a28848-0e97-4cef-b950-cea037161155}" /f > NUL 2>&1
:: UpdateEncryptionSettingsWork
reg add "HKCR\*\shell\UpdateEncryptionSettingsWork\Shell" /f > NUL 2>&1
reg add "HKCR\*\shell\UpdateEncryptionSettingsWork\Shell\Decrypt\command" /v DelegateExecute /t REG_SZ /d "{5B6D1451-B1E1-4372-90F5-88E541B4DAB9}" /f > NUL 2>&1
:: Z001AAR – Mit Notepad öffnen
reg add "HKCR\*\shell\Z001AAR" /v MUIVerb /t REG_SZ /d "Mit Notepad öffnen" /f > NUL 2>&1
:: Icon = hex(2) -> REG_EXPAND_SZ "%SystemRoot%\system32\notepad.exe"
reg add "HKCR\*\shell\Z001AAR" /v Icon /t REG_EXPAND_SZ /d "%%SystemRoot%%\system32\notepad.exe" /f > NUL 2>&1
:: @ = hex(2) -> REG_EXPAND_SZ "\"%SystemRoot%\system32\notepad.exe\" \"%1\""
reg add "HKCR\*\shell\Z001AAR\command" /ve /t REG_EXPAND_SZ /d "\"%%SystemRoot%%\system32\notepad.exe\" \"%%1\"" /f > NUL 2>&1
:: =========================
:: Shellex ContextMenuHandlers
:: =========================
reg add "HKCR\*\shellex" /f > NUL 2>&1
reg add "HKCR\*\shellex\ContextMenuHandlers" /f > NUL 2>&1
reg add "HKCR\*\shellex\ContextMenuHandlers\EPP" /ve /t REG_SZ /d "{09A47860-11B0-4DA5-AFA5-26D86198A780}" /f > NUL 2>&1
reg add "HKCR\*\shellex\ContextMenuHandlers\Open With" /ve /t REG_SZ /d "{09799AFB-AD67-11d1-ABCD-00C04FC30936}" /f > NUL 2>&1
:: Optional: sicherstellen, dass der open\command-Zweig vorhanden ist (spiegelt FTYPE)
reg add "HKCR\txtfile\shell\open\command" /ve /t REG_EXPAND_SZ /d "\"%%SystemRoot%%\System32\NOTEPAD.EXE\" \"%%1\"" /f > NUL 2>&1
:: Aktiven ProgId für .txt ermitteln
for /f "tokens=2,*" %%A in ('reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.txt\UserChoice" /v ProgId 2^>nul ^| find "ProgId"') do set "TXT_PROGID=%%B"
:: Fallback, falls kein UserChoice existiert
if not defined TXT_PROGID set "TXT_PROGID=txtfile"
rem echo Aktiver ProgId: %TXT_PROGID%
:: DefaultIcon auf das blaue Notepad-App-Icon setzen
reg add "HKCR\%TXT_PROGID%\DefaultIcon" /ve /t REG_EXPAND_SZ /d "%%SystemRoot%%\System32\notepad.exe,0" /f > NUL 2>&1
:: (Optional) sicherstellen, dass öffnen mit Notepad passiert
FTYPE %TXT_PROGID%="%%SystemRoot%%\System32\NOTEPAD.EXE" "%%1" > NUL 2>&1
:: Icon-Cache neu aufbauen
taskkill /f /im explorer.exe >nul 2>&1
del /f /q "%LocalAppData%\IconCache.db" >nul 2>&1
del /f /q "%LocalAppData%\Microsoft\Windows\Explorer\iconcache_*.db" >nul 2>&1
start explorer.exe
explorer.exe "%homepath%\downloads"
echo.
endlocalDu hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
PDF24 angepasste Installation (nur PDF Druckertreiber) per Script: viewtopic.php?t=30284
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114
Winget (Desktop App Installer) für Windows Versionen ohne Store installieren (HowTo): viewtopic.php?t=26214
Vorstellung: tiny11builder; Script zur Verschlankung von Windows 11: viewtopic.php?t=30134
Windows StartMenü Empfohlen (Recommended Section) komplett ausblenden: viewtopic.php?t=30574
Hyper-V VM per Script erstellen viewtopic.php?t=25114