mirror of
https://github.com/rizonesoft/Notepad3.git
synced 2026-06-14 21:09:05 +08:00
Changes: - Moved installer scripts to Build\Installer folder with local language files - Fixed user config setup to run as original user context (ExecAsOriginalUser) - Added Segment Heap memory optimization (PR #5490) - Updated .gitignore to exclude .agent folder - Created todo folder with Scintilla/Lexilla upgrade research
129 lines
8.2 KiB
Reg
129 lines
8.2 KiB
Reg
Windows Registry Editor Version 5.00
|
|
|
|
; ============================================================================
|
|
; Notepad3 System-Wide Settings
|
|
; ============================================================================
|
|
; These settings require Administrator privileges
|
|
; - Long path support
|
|
; - Windows Notepad replacement preparation
|
|
; - File type associations
|
|
; ============================================================================
|
|
|
|
; Enable long path support (Windows 10 1607+)
|
|
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
|
|
"LongPathsEnabled"=dword:00000001
|
|
|
|
; Notepad replacement filter (Windows 11+)
|
|
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
|
|
"UseFilter"=dword:00000001
|
|
|
|
; File extension associations
|
|
[HKEY_CLASSES_ROOT\.inf]
|
|
@="inffile"
|
|
|
|
[HKEY_CLASSES_ROOT\.ini]
|
|
@="inifile"
|
|
|
|
[HKEY_CLASSES_ROOT\.ps1]
|
|
@="Microsoft.PowerShellScript.1"
|
|
|
|
[HKEY_CLASSES_ROOT\.psd1]
|
|
@="Microsoft.PowerShellData.1"
|
|
|
|
[HKEY_CLASSES_ROOT\.psm1]
|
|
@="Microsoft.PowerShellModule.1"
|
|
|
|
[HKEY_CLASSES_ROOT\.log]
|
|
@="txtfile"
|
|
|
|
[HKEY_CLASSES_ROOT\.scp]
|
|
@="txtfile"
|
|
|
|
[HKEY_CLASSES_ROOT\.txt]
|
|
@="txtfile"
|
|
|
|
[HKEY_CLASSES_ROOT\.wtx]
|
|
@="txtfile"
|
|
|
|
; File type handlers - inffile
|
|
[HKEY_CLASSES_ROOT\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_CLASSES_ROOT\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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,25,00,31,00,00,00
|
|
|
|
[HKEY_CLASSES_ROOT\inffile\shell\print\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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,70,00,20,00,25,00,31,00,00,00
|
|
|
|
; File type handlers - inifile
|
|
[HKEY_CLASSES_ROOT\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,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_CLASSES_ROOT\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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,25,00,31,00,00,00
|
|
|
|
[HKEY_CLASSES_ROOT\inifile\shell\print\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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,70,00,20,00,25,00,31,00,00,00
|
|
|
|
; File type handlers - PowerShell Script
|
|
[HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\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,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,50,00,6f,00,77,00,65,00,72,00,53,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,5f,00,69,00,73,00,65,00,2e,00,65,00,78,00,65,00,2c,00,31,00,00,00
|
|
|
|
[HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\Shell]
|
|
@="Open"
|
|
|
|
[HKEY_CLASSES_ROOT\Microsoft.PowerShellScript.1\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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,25,00,31,00,00,00
|
|
|
|
; File type handlers - PowerShell Data
|
|
[HKEY_CLASSES_ROOT\Microsoft.PowerShellData.1\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,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,50,00,6f,00,77,00,65,00,72,00,53,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,5f,00,69,00,73,00,65,00,2e,00,65,00,78,00,65,00,2c,00,31,00,00,00
|
|
|
|
[HKEY_CLASSES_ROOT\Microsoft.PowerShellData.1\Shell]
|
|
@="Open"
|
|
|
|
[HKEY_CLASSES_ROOT\Microsoft.PowerShellData.1\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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,25,00,31,00,00,00
|
|
|
|
; File type handlers - PowerShell Module
|
|
[HKEY_CLASSES_ROOT\Microsoft.PowerShellModule.1\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,57,00,69,00,6e,00,64,00,6f,00,77,00,73,00,50,00,6f,00,77,00,65,00,72,00,53,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,5f,00,69,00,73,00,65,00,2e,00,65,00,78,00,65,00,2c,00,31,00,00,00
|
|
|
|
[HKEY_CLASSES_ROOT\Microsoft.PowerShellModule.1\Shell]
|
|
@="Open"
|
|
|
|
[HKEY_CLASSES_ROOT\Microsoft.PowerShellModule.1\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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,25,00,31,00,00,00
|
|
|
|
; File type handlers - txtfile
|
|
[HKEY_CLASSES_ROOT\txtfile\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_CLASSES_ROOT\txtfile\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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,25,00,31,00,00,00
|
|
|
|
[HKEY_CLASSES_ROOT\txtfile\shell\print\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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,70,00,20,00,25,00,31,00,00,00
|
|
|
|
[HKEY_CLASSES_ROOT\txtfile\shell\printto]
|
|
"NeverDefault"=""
|
|
|
|
[HKEY_CLASSES_ROOT\txtfile\shell\printto\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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,70,00,74,00,20,00,22,00,25,00,31,00,22,00,20,00,22,00,25,00,32,00,22,00,20,00,22,00,25,00,33,00,22,00,20,00,22,00,25,00,34,00,22,00,00,00
|
|
|
|
; File type handlers - txtfilelegacy
|
|
[HKEY_CLASSES_ROOT\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_CLASSES_ROOT\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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,25,00,31,00,00,00
|
|
|
|
[HKEY_CLASSES_ROOT\txtfilelegacy\shell\print\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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,70,00,20,00,25,00,31,00,00,00
|
|
|
|
[HKEY_CLASSES_ROOT\txtfilelegacy\shell\printto]
|
|
"NeverDefault"=""
|
|
|
|
[HKEY_CLASSES_ROOT\txtfilelegacy\shell\printto\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,6e,00,6f,00,74,00,65,00,70,00,61,00,64,00,2e,00,65,00,78,00,65,00,20,00,2f,00,70,00,74,00,20,00,22,00,25,00,31,00,22,00,20,00,22,00,25,00,32,00,22,00,20,00,22,00,25,00,33,00,22,00,20,00,22,00,25,00,34,00,22,00,00,00
|