Skip to content

Instantly share code, notes, and snippets.

@niikoo
Last active June 27, 2021 10:49
Show Gist options
  • Save niikoo/e6194a41550e28e8fbe69a0d1d639b94 to your computer and use it in GitHub Desktop.
Save niikoo/e6194a41550e28e8fbe69a0d1d639b94 to your computer and use it in GitHub Desktop.
Windows 10 Improve explorer.exe Previews
REM Run this file as Administrator
REM Python
reg add HKLM\SOFTWARE\Classes\.py /v PerceivedType /t REG_SZ /d text /f
REM Lua
reg add HKLM\SOFTWARE\Classes\.lua /v PerceivedType /t REG_SZ /d text /f
REM node.js/npm
reg add HKLM\SOFTWARE\Classes\.npmignore /v PerceivedType /t REG_SZ /d text /f
REM HTML/CSS/SCSS/LESS
reg add HKLM\SOFTWARE\Classes\.less /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.sass /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.scss /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.css /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.html /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.htm /v PerceivedType /t REG_SZ /d text /f
REM JS/TS/JSON
reg add HKLM\SOFTWARE\Classes\.jshintrc /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.json /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.yarnrc /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.npmrc /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\babel /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.babelrc /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.node_repl_history /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.js /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.ts /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.jsx /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.tsx /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.mjs /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.mjs /v "Content Type" /t REG_SZ /d "text/javascript" /f
reg add HKLM\SOFTWARE\Classes\.jsproj /v PerceivedType /t REG_SZ /d text /f
REM JSON-LD
reg add HKLM\SOFTWARE\Classes\.jsonld /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.jsonld /v "Content Type" /t REG_SZ /d "application/ld+json" /f
REM C/C++
reg add HKLM\SOFTWARE\Classes\.h /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.h++ /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.c /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.c++ /v PerceivedType /t REG_SZ /d text /f
REM git
reg add HKLM\SOFTWARE\Classes\.gitattributes /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.gitconfig /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.gitmodules /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.gitignore /v PerceivedType /t REG_SZ /d text /f
REM XML/XSD/XSL
reg add HKLM\SOFTWARE\Classes\.xml /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.xsd /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.xsl /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.xslt /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.xss /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.yaml /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.yml /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.policy /v PerceivedType /t REG_SZ /d text /f
REM dotnet
reg add HKLM\SOFTWARE\Classes\.config /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.csproj /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.sln /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.cshtml /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.targets /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.testrunconfig /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.testsettings /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.vcxproj /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.vcproj /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.vcp /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.vcw /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.vcxitems /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.vbproj /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.vbhtml /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.settings /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.properties /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.props /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.cache /v PerceivedType /t REG_SZ /d text /f
REM batch/cmd/powershell/windows
reg add HKLM\SOFTWARE\Classes\.bat /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.cmd /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.reg /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.ps1 /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.inf /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.ini /v PerceivedType /t REG_SZ /d text /f
REM unix/linux/bash/WSL
reg add HKLM\SOFTWARE\Classes\.zshrc /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.bashrc /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.bash_profile /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.bash_history /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.wslconfig /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.zsh /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.XCompose /v PerceivedType /t REG_SZ /d text /f
REM Text
reg add HKLM\SOFTWARE\Classes\.md /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.markdown /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.text /v PerceivedType /t REG_SZ /d text /f
REM Log files
reg add HKLM\SOFTWARE\Classes\.log /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.log1 /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.log2 /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.log3 /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.log4 /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.log5 /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.log6 /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.log7 /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.log8 /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.log9 /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.log0 /v PerceivedType /t REG_SZ /d text /f
REM Misc
reg add HKLM\SOFTWARE\Classes\.dockerignore /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\Dockerfile /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.coffee /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.go /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.nfo /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.makefile /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.lsp /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.lsp /v "Content Type" /t REG_SZ /d "text/plain" /f
reg add HKLM\SOFTWARE\Classes\.jsp /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.java /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.script /v PerceivedType /t REG_SZ /d text /f
REM Overrides
reg add HKLM\SOFTWARE\Classes\.html /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.html4 /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.html5 /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.xhtml /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.htm /v PerceivedType /t REG_SZ /d text /f
reg add HKLM\SOFTWARE\Classes\.hta /v PerceivedType /t REG_SZ /d text /f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment