Seite 1 von 1

Einfache Textdateien/Scripte in der Explorer Vorschau anzeigen

Verfasst: 20.09.2026, 20:52
von wati
Wie kann man die Windows 11 Explorer Vorschau dazu bewegen
wenigstens die Windows eigenen text-basierenden Dateien anzeigen zu lassen?

Ich habe mir bis jetzt ein wenig mit "Notepad_Capabilities.reg" weitergeholfen
Versteckter Text:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.inf]
@="inffile"
"PerceivedType"="text"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.inf\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ini]
"PerceivedType"="text"
@="inifile"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ini\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txt]
@="txtfilelegacy"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txt\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.txt\ShellNew]
"NullFile"=""
"FriendlyTypeName"=hex(2):40,00,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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,\
00,2c,00,2d,00,34,00,36,00,39,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.log]
@="txtfilelegacy"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.log\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.md]
@="txtfilelegacy"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.md\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.sif]
@="txtfilelegacy"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.sif\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.diz]
@="txtfilelegacy"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.diz\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lst]
@="txtfilelegacy"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.lst\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.nfo]
@="txtfilelegacy"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.nfo\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ssa]
@="txtfilelegacy"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ssa\PersistentHandler]
@="{5e941d80-bf96-11cd-b579-08002b30bfeb}"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.srt]
@="txtfilelegacy"
"PerceivedType"="text"
"Content Type"="text/plain"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.ps1]
@="Microsoft.PowerShellScript.1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.psm1]
@="Microsoft.PowerShellModule.1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.psd1]
@="Microsoft.PowerShellData.1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile]
@="Setup Information"
"FriendlyTypeName"=hex(2):40,00,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,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,\
32,00,5c,00,73,00,65,00,74,00,75,00,70,00,61,00,70,00,69,00,2e,00,64,00,6c,\
00,6c,00,2c,00,2d,00,32,00,30,00,30,00,30,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\DefaultIcon]
@=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,53,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,36,\
00,39,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell\Install]
@="&Install"
"MUIVerb"=hex(2):40,00,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,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,\
00,73,00,65,00,74,00,75,00,70,00,61,00,70,00,69,00,2e,00,64,00,6c,00,6c,00,\
2c,00,2d,00,32,00,30,00,30,00,32,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell\Install\command]
@=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,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,49,00,6e,00,\
66,00,44,00,65,00,66,00,61,00,75,00,6c,00,74,00,49,00,6e,00,73,00,74,00,61,\
00,6c,00,6c,00,2e,00,65,00,78,00,65,00,20,00,22,00,25,00,31,00,22,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell\open\command]
@=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,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inffile\shell\print]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile]
@="Configuration Settings"
"EditFlags"=dword:00200000
"FriendlyTypeName"="@shell32.dll,-10151"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\DefaultIcon]
@=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,36,\
00,39,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\shell\open\command]
@=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,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\inifile\shell\print]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\textfile]
@="Text Document"
"EditFlags"=dword:00200000
"FriendlyTypeName"=hex(2):40,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,\
00,46,00,69,00,6c,00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,\
77,00,73,00,20,00,4e,00,54,00,5c,00,41,00,63,00,63,00,65,00,73,00,73,00,6f,\
00,72,00,69,00,65,00,73,00,5c,00,57,00,4f,00,52,00,44,00,50,00,41,00,44,00,\
2e,00,45,00,58,00,45,00,2c,00,2d,00,31,00,38,00,39,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\textfile\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\textfile\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\textfile\shell\open\command]
@=hex(2):22,00,25,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,\
00,65,00,73,00,25,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,20,00,\
4e,00,54,00,5c,00,41,00,63,00,63,00,65,00,73,00,73,00,6f,00,72,00,69,00,65,\
00,73,00,5c,00,57,00,4f,00,52,00,44,00,50,00,41,00,44,00,2e,00,45,00,58,00,\
45,00,22,00,20,00,22,00,25,00,31,00,22,00,00,00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\textfile\shell\print]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\textfile\shell\printto]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfilelegacy]
@="Text Document"
"EditFlags"=dword:00210000
"FriendlyTypeName"=hex(2):40,00,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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,\
00,2c,00,2d,00,34,00,36,00,39,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfilelegacy\DefaultIcon]
@=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

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfilelegacy\shell]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfilelegacy\shell\open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfilelegacy\shell\open\command]
@=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,4e,00,4f,00,\
54,00,45,00,50,00,41,00,44,00,2e,00,45,00,58,00,45,00,20,00,25,00,31,00,00,\
00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfilelegacy\shell\print]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\txtfilelegacy\shell\printto]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellData.1]
"EditFlags"=dword:00020000
"FriendlyTypeName"=hex(2):40,00,22,00,25,00,73,00,79,00,73,00,74,00,65,00,6d,\
00,72,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,77,00,69,00,6e,00,64,00,6f,00,77,00,73,00,70,00,6f,00,77,\
00,65,00,72,00,73,00,68,00,65,00,6c,00,6c,00,5c,00,76,00,31,00,2e,00,30,00,\
5c,00,70,00,6f,00,77,00,65,00,72,00,73,00,68,00,65,00,6c,00,6c,00,2e,00,65,\
00,78,00,65,00,22,00,2c,00,2d,00,31,00,30,00,34,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellData.1\Shell]
@="Open"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellData.1\Shell\Edit]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellData.1\Shell\Edit\Command]
@="\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell_ise.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellData.1\Shell\Open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellData.1\Shell\Open\Command]
@="\"%localappdata%\\Microsoft\\WindowsApps\\notepad.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellModule.1]
"EditFlags"=dword:00020000
"FriendlyTypeName"=hex(2):40,00,22,00,25,00,73,00,79,00,73,00,74,00,65,00,6d,\
00,72,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,77,00,69,00,6e,00,64,00,6f,00,77,00,73,00,70,00,6f,00,77,\
00,65,00,72,00,73,00,68,00,65,00,6c,00,6c,00,5c,00,76,00,31,00,2e,00,30,00,\
5c,00,70,00,6f,00,77,00,65,00,72,00,73,00,68,00,65,00,6c,00,6c,00,2e,00,65,\
00,78,00,65,00,22,00,2c,00,2d,00,31,00,30,00,36,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellModule.1\Shell]
@="Open"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellModule.1\Shell\Edit]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellModule.1\Shell\Edit\Command]
@="\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell_ise.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellModule.1\Shell\Open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellModule.1\Shell\Open\Command]
@="\"%localappdata%\\Microsoft\\WindowsApps\\notepad.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellScript.1]
"EditFlags"=dword:00020000
"FriendlyTypeName"=hex(2):40,00,22,00,25,00,73,00,79,00,73,00,74,00,65,00,6d,\
00,72,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,77,00,69,00,6e,00,64,00,6f,00,77,00,73,00,70,00,6f,00,77,\
00,65,00,72,00,73,00,68,00,65,00,6c,00,6c,00,5c,00,76,00,31,00,2e,00,30,00,\
5c,00,70,00,6f,00,77,00,65,00,72,00,73,00,68,00,65,00,6c,00,6c,00,2e,00,65,\
00,78,00,65,00,22,00,2c,00,2d,00,31,00,30,00,33,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellScript.1\DefaultIcon]
@="\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell_ise.exe\",1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellScript.1\Shell]
@="Open"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellScript.1\Shell\0]
"MUIVerb"=hex(2):40,00,22,00,25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,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,77,00,69,00,6e,00,64,00,6f,00,77,00,73,00,70,00,6f,00,77,00,65,00,\
72,00,73,00,68,00,65,00,6c,00,6c,00,5c,00,76,00,31,00,2e,00,30,00,5c,00,70,\
00,6f,00,77,00,65,00,72,00,73,00,68,00,65,00,6c,00,6c,00,2e,00,65,00,78,00,\
65,00,20,00,22,00,2c,00,2d,00,31,00,30,00,38,00,00,00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellScript.1\Shell\0\Command]
@="\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe\" \"-Command\" \"if((Get-ExecutionPolicy ) -ne 'AllSigned') { Set-ExecutionPolicy -Scope Process Bypass }; & '%1'\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellScript.1\Shell\Edit]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellScript.1\Shell\Edit\Command]
@="\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell_ise.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellScript.1\Shell\Open]

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Microsoft.PowerShellScript.1\Shell\Open\Command]
@="\"%localappdata%\\Microsoft\\WindowsApps\\notepad.exe\" \"%1\""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\notepad.exe\SupportedTypes]
".inf"=""
".ini"=""
".cfg"=""
".conf"=""
".ps1"=""
".psd1"=""
".psm1"=""
".log"=""
".txt"=""
".md"=""
".sif"=""
".diz"=""
".lst"=""
".nfo"=""
".ssa"=""
".srt"=""
".scp"=""
".wtx"=""
".sct"=""
".wsc"=""
".compositefont"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Notepad\Capabilities\FileAssociations]
".inf"="inffile"
".ini"="inifile"
".cfg"="inifile"
".conf"="inifile"
".ps1"="Microsoft.PowerShellScript.1"
".psd1"="Microsoft.PowerShellModule.1"
".psm1"="Microsoft.PowerShellData.1"
".log"="txtfilelegacy"
".txt"="txtfilelegacy"
".md"="txtfilelegacy"
".sif"="txtfilelegacy"
".diz"="txtfilelegacy"
".lst"="txtfilelegacy"
".nfo"="txtfilelegacy"
".ssa"="txtfilelegacy"
".srt"="txtfilelegacy"
".scp"="txtfilelegacy"
".wtx"="txtfilelegacy"
".sct"="scriptletfile"
".wsc"="scriptletfile"
".compositefont"="Windows.CompositeFont"

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"Notepad"="Software\\Microsoft\\Notepad\\Capabilities"
Jedoch fehlen immer noch (großteils Windows eigene) Erweiterungen in der Vorschau wie
*.js, *.wsb, *.ps1, *.json, *.md, *.lnk, *.htm, *.hta, *.a3x, *.script, *.mingw,
*.log, *.OpenSSL, *.Manifest, *.prx, *.xsd, *.admx, *.mof, *.xrm-ms, *.scp etc.....

Wie kann man alle text-basierenden Dateien in der Explorer Vorschau anzeigen?

Re: Einfache Textdateien/Scripte in der Explorer Vorschau anzeigen

Verfasst: 21.09.2026, 00:26
von Holgi
hab´ das hier auf meinem Rechner gefunden.
Evtl. kannst du das gebrauchen.
Die Dateitypen müßten dann für deine Zwecke erweitert werden.
Enable-Explorer-TextPreview.cmd

Code: Alles auswählen

@echo off
setlocal EnableExtensions
title Windows 11 - Explorer Textvorschau aktivieren

echo ============================================================
echo   Windows 11 - Explorer Textvorschau aktivieren
echo ============================================================
echo.
echo Registriert den Windows-eigenen TXT Preview Handler
echo fuer typische textbasierte Dateien.
echo.

REM ------------------------------------------------------------
REM Windows TXT Preview Handler
REM ------------------------------------------------------------

set "PREVIEW={1531D583-8375-4D3F-B5FB-D23BBD169F22}"
set "SHELLEX={8895B1C6-B41F-4C1C-A562-0D564250836F}"

REM ------------------------------------------------------------
REM Dateiendungen
REM ------------------------------------------------------------

for %%E in (
    .txt
    .log
    .ini
    .inf
    .cfg
    .conf
    .cmd
    .bat
    .ps1
    .psm1
    .psd1
    .reg
    .xml
    .json
    .yaml
    .yml
    .csv
    .md
    .vbs
    .js
    .wsf
) do (
    echo Aktiviere Vorschau fuer %%E ...

    reg add "HKCU\Software\Classes\%%E" ^
        /v "PerceivedType" ^
        /t REG_SZ ^
        /d "text" ^
        /f >nul

    reg add "HKCU\Software\Classes\%%E\shellex\%SHELLEX%" ^
        /ve ^
        /t REG_SZ ^
        /d "%PREVIEW%" ^
        /f >nul
)

echo.
echo ============================================================
echo   Registrierung abgeschlossen.
echo ============================================================
echo.
echo Explorer wird jetzt neu gestartet...
echo.

taskkill /f /im explorer.exe >nul 2>&1
timeout /t 2 /nobreak >nul
start explorer.exe

echo.
echo Fertig.
echo.
echo Im Explorer:
echo.
echo   ALT + P
echo.
echo schaltet das Vorschaufenster ein bzw. aus.
echo.
echo Falls eine aus dem Internet heruntergeladene Datei nicht
echo angezeigt wird:
echo.
echo   Rechtsklick ^> Eigenschaften ^> Zulassen
echo.
pause
endlocal

Re: Einfache Textdateien/Scripte in der Explorer Vorschau anzeigen

Verfasst: 21.09.2026, 09:06
von wati
Ja funktioniert - genau das habe ich gesucht - vielen lieben Dank! :dankeschoen:

Re: Einfache Textdateien/Scripte in der Explorer Vorschau anzeigen

Verfasst: 21.09.2026, 10:58
von Holgi
wenn du das Script erweitert hast:
kannst du dann dein fertiges Script hier mal posten?

Re: Einfache Textdateien/Scripte in der Explorer Vorschau anzeigen

Verfasst: 22.09.2026, 09:21
von wati
Sind einige zusammen gekommen

Code: Alles auswählen

@echo off
setlocal EnableExtensions
title Windows 11 - Explorer Textvorschau aktivieren

echo ============================================================
echo   Windows 11 - Explorer Textvorschau aktivieren
echo ============================================================
echo.
echo Registriert den Windows-eigenen TXT Preview Handler
echo fuer typische textbasierte Dateien.
echo.

REM ------------------------------------------------------------
REM Windows TXT Preview Handler
REM ------------------------------------------------------------

set "PREVIEW={1531D583-8375-4D3F-B5FB-D23BBD169F22}"
set "SHELLEX={8895B1C6-B41F-4C1C-A562-0D564250836F}"

REM ------------------------------------------------------------
REM Dateiendungen
REM ------------------------------------------------------------

for %%E in (
	.access
	.admx
	.asc
	.ascx
	.asp
	.aspx
	.bash
	.bashrc
	.bat
	.bsh
	.c
	.cc
	.cdxml
	.cfg
	.cmake
	.cmd
	.cnf
	.cnt
	.comments
	.CompositeFont
	.conf
	.config
	.cpp
	.crl
	.cs
	.css
	.csv
	.cxx
	.def
	.default
	.diz
	.f90
	.f95
	.for
	.h
	.hh
	.hlsl
	.hpp
	.hta
	.htm
	.html
	.hxx
	.inc
	.inf
	.ini
	.java
	.js
	.jsm
	.json
	.jsp
	.kml
	.lnk
	.log
	.lst
	.lua
	.m
	.ma
	.mak
	.man
	.manifest
	.map
	.master
	.md
	.mfl
	.mingw
	.mjs
	.mk
	.mm
	.mnu
	.mof
	.mum
	.nfo
	.nsh
	.nsi
	.OpenSSL
	.pas
	.pat
	.php
	.php3
	.php4
	.php5
	.phps
	.phpt
	.phtm
	.phtml
	.pl
	.pm
	.ppd
	.props
	.prx
	.ps1
	.psd1
	.psm1
	.py
	.rc
	.reg
	.scp
	.script
	.sct
	.sgm
	.sgml
	.sh
	.shtm
	.shtml
	.sif
	.sql
	.srt
	.ssa
	.tex
	.txt
	.vb
	.vbs
	.vcproj
	.vcxproj
	.vsprops
	.wsb
	.wsc
	.wsf
	.wtx
	.xaml
	.xht
	.xhtml
	.xml
	.xsd
	.xsml
	.xul
	.yaml
	.yml
) do (
    echo Aktiviere Vorschau fuer %%E ...

    reg add "HKCU\Software\Classes\%%E" ^
        /v "PerceivedType" ^
        /t REG_SZ ^
        /d "text" ^
        /f >nul

    reg add "HKCU\Software\Classes\%%E\shellex\%SHELLEX%" ^
        /ve ^
        /t REG_SZ ^
        /d "%PREVIEW%" ^
        /f >nul
)

echo.
echo ============================================================
echo   Registrierung abgeschlossen.
echo ============================================================
echo.
echo Explorer wird jetzt neu gestartet...
echo.

taskkill /f /im explorer.exe >nul 2>&1
timeout /t 2 /nobreak >nul
start explorer.exe

echo.
echo Fertig.
echo.
echo Im Explorer:
echo.
echo   ALT + P
echo.
echo schaltet das Vorschaufenster ein bzw. aus.
echo.
echo Falls eine aus dem Internet heruntergeladene Datei nicht
echo angezeigt wird:
echo.
echo   Rechtsklick ^> Eigenschaften ^> Zulassen
echo.
pause
endlocal
Es handelt sich nur um rein text-basierende Dateien,
ausgenommen *.lnk und Mischformen mit Binärcode wie *.script und *.crl

Ich habe im Anhang das script sowie alle Testdateien angehängt,
damit man einen Vergleich vorher-nachher machen kann

Update:
.sif .diz .lst .sct .sgm .sgml .ssa .srt .wsc .wtx
hinzugefügt

Re: Einfache Textdateien/Scripte in der Explorer Vorschau anzeigen

Verfasst: 22.09.2026, 11:02
von Holgi
cool! Danke!
Auch die Sache mit den Testfiles finde ich gut.
Gleich mal ausprobiert. Löppt!