Я хочу заменить калькулятор Windows 10 по умолчанию на CalcTape.exe в реестре. Как?
Я хочу заменить калькулятор Windows 10 по умолчанию на CalcTape.exe в реестре. Как и где я могу найти это в редакторе реестра Windows 10?:-)
3 ответа
Один метод, который не слишком агрессивен и может быть легко отменен, состоит в том, чтобы использовать ключ отладчика параметров выполнения файла изображения. Это тот же метод, который используется Process Explorer при замене диспетчера задач.
Если вы обычно запускаете calc
или же calc.exe
чтобы запустить калькулятор это будет работать:
- Запустить Regedit
- Перейдите к:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
- Создать новый рег
key
называетсяcalc.exe
подHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
, - Создать новый
string
значение называетсяDebugger
, data
Значение может быть путем к вашему пользовательскому файлу.
Экспорт reg-файла такого обновления будет выглядеть следующим образом, если это проще выполнить:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image
File Execution Options\Calc.exe]
"Debugger"="C:\\temp\\test.exe"
Это будет работать для описанного выше сценария, но есть несколько способов запустить приложение, и это не охватит все из них.
Верхний ответ изменит приложение, запущенное с помощьюcalc
команда, но клавиша калькулятора может нуждаться в дальнейшей настройке:
Чтобы изменить приложение, которое запускается при нажатии клавиши калькулятора, измените следующий параметр реестра:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\18
НаборShellExecute
к нужному пути, например:C:\Program Files\CalcTape.exe
.
Как вариант можно настроить макрос: AutoHotkey: как назначить команду на клавишу "Рассчитать"?
Я сделал это, переименовав calc.exe в ms calc.exe. Затем я скопировал свой калькулятор выбора moffFreeCalc.exe как calc.exe и скопировал его в windows\system32.
Прежде чем переименовать его, нужно было завладеть файлом ms calc.