Показать полную графическую версию : [решено] Замена штатного Notepad на другой
Vanadiy777
08-11-2022, 00:07
А почему забыли про AkelPad
Сам предлагает заменить блокнот. »
yurfed,
Сами на 11-ой пробовали?
Не отрабатывает это теперь...
Сами на 11-ой пробовали? »Нет, не пробовал и не подозревал об этом.
Vanadiy777
08-11-2022, 11:14
- Полностью удалить "магазинный" блокнот для всех пользователей!
Главное не снести и классический блокнот тоже...))) В последних образах от майков, это вполне реально... »
omlife,
как это сделать правильно, чтобы "шишек" не набить классический блокнот не "грохнуть"?
можете отследить что она делает »
Судя по логу установки, она, также как пишет коллега omlife, сначала удаляет магазинный блокнот,
затем, через дебаггер, перехватывает управление на себя и прописывает путь к блокноту, который был выбран в качестве замены.
Ну, и как уже говорил, пропадает пункт в контекстном меню "Создать - Текстовый документ"
Расковыряв инсталлятор обнаружил скрипт PowerShell:
$App = "Microsoft.WindowsNotepad"
$PackageFullName = (Get-AppxPackage $App).PackageFullName
$ProPackageFullName = (Get-AppxProvisionedPackage -online | where {$_.Displayname -eq $App}).PackageName
Write-Host $PackageFullName
Write-Host $ProPackageFullName
if ($PackageFullName)
{
[System.Windows.MessageBox]::Show("Removing Notepad store app: $PackageFullName", "Notepad Replacer", "OK", "Information")
Remove-AppxPackage -package $PackageFullName
}
else
{
[System.Windows.MessageBox]::Show("Notepad store app not found, continuing with Notepad Replacer installation.", "Notepad Replacer", "OK", "Information")
}
if ($ProPackageFullName)
{
[System.Windows.MessageBox]::Show("Removing provisioned Notepad store app: $ProPackageFullName", "Notepad Replacer", "OK", "Information")
Remove-AppxProvisionedPackage -online -packagename $ProPackageFullName
}
else
{
[System.Windows.MessageBox]::Show("Provisioned Notepad store app not found, continuing with Notepad Replacer installation.", "Notepad Replacer", "OK", "Information")
}
Лог установки:
20:44:44 Запускается сервис Монитора Установки...
20:44:44 Версия сервиса: 0x105
20:44:44 Запускаем 'NotepadReplacerSetup-1.5.exe'...
20:44:44 Монитор установки запущен
20:44:44 Создана папка C:\Users\Vanadiy 777\AppData\Local\Temp\is-79HB6.tmp
20:44:44 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\is-79HB6.tmp\NotepadReplacerSetup-1.5.tmp
20:44:45 Создан процесс C:\Users\VANADI~1\AppData\Local\Temp\is-79HB6.tmp\NotepadReplacerSetup-1.5.tmp
20:44:45 Создана папка C:\Users\Vanadiy 777\AppData\Local\Temp\is-7SFTK.tmp
20:44:45 Создана папка C:\Users\Vanadiy 777\AppData\Local\Temp\is-7SFTK.tmp\_isetup
20:44:45 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\is-7SFTK.tmp\_isetup\_setup64.tmp
20:45:06 Уст. значения HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedPidlMRU\[@]12
20:45:06 Уст. значения HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\CIDSizeMRU\[@]46
20:45:06 Уст. значения HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\CIDSizeMRU\[@]46
20:45:11 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\is-7SFTK.tmp\RemoveNotepad.ps1
20:45:11 Создан процесс C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
20:45:11 Создан процесс C:\Windows\System32\conhost.exe
20:45:11 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\__PSScriptPolicyTest_czlnrtik.mtp.ps1
20:45:11 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\__PSScriptPolicyTest_rbwvybc0.uau.psm1
20:45:13 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\__PSScriptPolicyTest_ysuvi4tl.tyq.ps1
20:45:13 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\__PSScriptPolicyTest_tzn1hctp.4yb.psm1
20:45:13 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\__PSScriptPolicyTest_lt2w2zgs.iq4.ps1
20:45:13 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\__PSScriptPolicyTest_3pee5f2c.15k.psm1
20:45:14 Создана папка C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\AppxProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\AssocProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\CbsProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\DismCore.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\DismCorePS.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\DismHost.exe
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\DismProv.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\DmiProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\EdgeProvider.dll
20:45:14 Создана папка C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\AppxProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\AssocProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\CbsProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\DismCore.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\DismProv.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\DmiProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\FfuProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\FolderProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\GenericProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\IBSProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\ImagingProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\IntlProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\LogProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\MsiProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\OfflineSetupProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\OSProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\ProvProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\SetupPlatformProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\SmiProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\SysprepProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\TransmogProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\UnattendProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\VhdProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\en-US\WimProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\FfuProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\FolderProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\GenericProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\IBSProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ImagingProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\IntlProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\LogProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\MsiProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\OfflineSetupProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\OSProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ProvProvider.dll
20:45:14 Создана папка C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\AppxProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\AssocProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\CbsProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\DismCore.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\DismProv.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\DmiProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\EdgeProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\FfuProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\FolderProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\GenericProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\ImagingProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\IntlProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\LogProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\MsiProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\OfflineSetupProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\OSProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\ProvProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\SetupPlatformProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\SmiProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\TransmogProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\UnattendProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\VhdProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ru-RU\WimProvider.dll.mui
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\ServicingCommon.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\SetupPlatformProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\SmiProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\SysprepProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\TransmogProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\UnattendProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\VhdProvider.dll
20:45:14 Создан файл C:\Users\Vanadiy 777\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\WimProvider.dll
20:45:14 Создан процесс C:\Users\VANADI~1\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\DismHost.exe
20:45:14 Процесс завершен C:\Users\VANADI~1\AppData\Local\Temp\9173F70B-2529-4F36-A023-B692E2EED44A\DismHost.exe
20:45:15 Процесс завершен C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
20:45:15 Процесс завершен C:\Windows\System32\conhost.exe
20:45:15 Создан ключ HKEY_LOCAL_MACHINE\SOFTWARE\Binary Fortress Software\Notepad Replacer
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\Binary Fortress Software\Notepad Replacer\[@]Target
20:45:15 Создан ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe\[@]Debugger
20:45:15 Создан ключ HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Binary Fortress Software\Notepad Replacer
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Binary Fortress Software\Notepad Replacer\[@]Target
20:45:15 Создан ключ HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe\[@]Debugger
20:45:15 Создана папка C:\Program Files (x86)\Notepad Replacer
20:45:15 Создан файл C:\Program Files (x86)\Notepad Replacer\unins000.dat
20:45:15 Создан файл C:\Program Files (x86)\Notepad Replacer\is-FRVKB.tmp
20:45:15 Переименование C:\Program Files (x86)\Notepad Replacer\unins000.exe
20:45:15 Создан файл C:\Program Files (x86)\Notepad Replacer\is-ENQF6.tmp
20:45:15 Переименование C:\Program Files (x86)\Notepad Replacer\License.txt
20:45:15 Создан файл C:\Program Files (x86)\Notepad Replacer\is-5C63M.tmp
20:45:15 Переименование C:\Program Files (x86)\Notepad Replacer\NotepadReplacer.exe
20:45:15 Создан файл C:\Program Files (x86)\Notepad Replacer\unins000.msg
20:45:15 Создан ключ HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]Inno Setup: Setup Version
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]Inno Setup: App Path
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]InstallLocation
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]Inno Setup: Icon Group
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]Inno Setup: User
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]Inno Setup: Language
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]DisplayName
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]DisplayIcon
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]UninstallString
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]QuietUninstallString
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]DisplayVersion
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]Publisher
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]URLInfoAbout
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]HelpLink
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]URLUpdateInfo
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]NoModify
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]NoRepair
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]InstallDate
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]MajorVersion
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]MinorVersion
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]VersionMajor
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]VersionMinor
20:45:15 Уст. значения HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\0EDD95B3-6CED-4E8A-B1BF-78BF11C38837_is1\[@]EstimatedSize
20:45:17 Процесс завершен C:\Users\VANADI~1\AppData\Local\Temp\is-79HB6.tmp\NotepadReplacerSetup-1.5.tmp
20:45:17 Процесс завершен D:\Temp_Soft\NotepadReplacerSetup-1.5.exe
20:45:17 Все процессы завершены
20:45:17 Инсталляция завершена
20:45:17 Сервис остановлен
20:45:17 Анализ инсталляции, пожалуйста, подождите...
20:45:17 Обнаружено установленных программ: 1
Значения, добавленные в реестр:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Binary Fortress Software\Notepad Replacer]
"Target"="C:\\Program Files\\Notepad3\\Notepad3.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Binary Fortress Software\Notepad Replacer]
"Target"="C:\\Program Files\\Notepad3\\Notepad3.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"Debugger"="C:\\Program Files (x86)\\Notepad Replacer\\NotepadReplacer.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"Debugger"="C:\\Program Files (x86)\\Notepad Replacer\\NotepadReplacer.exe"
Vadikan, вот как-то так...
Vanadiy777
08-11-2022, 12:35
omlife,
Понял, спасибо. Но я Dism++ не использую в принципе...
STRELEC1
08-11-2022, 14:39
Vanadiy777,
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Applications\notepad.exe]
"NoOpenWith"=-
[HKEY_CLASSES_ROOT\txtfilelegacy\DefaultIcon]
@="D:\\PortableApps\\Notepad3\\Notepad3.exe"
[HKEY_CLASSES_ROOT\txtfilelegacy\shell\open\command]
@="D:\\PortableApps\\Notepad3\\Notepad3.exe \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"UseFilter"=dword:00000000
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"Debugger"="\"D:\\PortableApps\\Notepad3\\Notepad3.exe\" -notepadStyleCmdline -z"
Вот что я намудрил. При установке рег-файл запускается на последнем этапе, работает и на живой системе. cmd, bat, reg и файлы сценариев открываются через "изменить", txt, ini, inf сопоставил с Notepad3 через "открыть с помощью",благо он там уже прижился. Также возврат к родному блокноту происходит без проблем.
Надо помудрить до 100% замены без лишних телодвижений.
Отпишитесь, кто испытал.
UNDO
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Applications\notepad.exe]
"NoOpenWith"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\notepad.exe]
"UseFilter"=dword:00000001
[-HKEY_CLASSES_ROOT\txtfilelegacy\DefaultIcon]
[-HKEY_CLASSES_ROOT\txtfilelegacy\shell\open]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths\notepad.exe]
Vanadiy777
08-11-2022, 16:19
Вот что я намудрил. »
STRELEC1,
интересный подход...
Но, все же правильней будет метод, который предложил коллега omlife.
В этом случае происходит полная подмена на выбранный для замены блокнот.
Осталось только автоматизировать...
STRELEC1
08-11-2022, 16:32
Осталось только автоматизировать...
С учетом предложений omlife , буду пытаться довести до ума, чтобы и при инсталляции и на живой системе происходила полная замена, не затрагивающая "родной".
Vanadiy777
08-11-2022, 17:19
чтобы и при инсталляции и на живой системе происходила полная замена, не затрагивающая "родной". »
STRELEC1,
Не совсем понятно, что Вы подразумеваете под словом "родной"
Если Вы имеете ввиду стандартный блокнот, то он не удаляется, и остается работоспособным после удаления Notepad3, или другого установленного блокнота на замену.
А "магазинный" блокнот, естественно, удаляется... Но, при желании, его, опять таки-же, можно вернуть через магазин...
У меня замечательно отработала следующая комбинация:
При помощи скрипта PowerShell, который я давал выше, удалил магазинный блокнот.
Затем добавил рег-файл от omlife.
Установил Notepad3, выбрав опцию "Заменить стандартный блокнот на Notepad3" (дословно не помню, но что-то подобное).
После этого все, что должно было открываться в блокноте по умолчанию, теперь открывается в Notepad3...
Для чистоты эксперимента изменил значение "Debugger" на AkelPad...
Соответственно, вместо Notepad3 стал использоваться AkelPad, со всеми вытекающими...
Не знаю, как Вы, а я, пожалуй, на этом методе и остановлюсь ( еще раз, спасибо omlife за идею и предоставленный рег-файл) , допилю только под себя...
Идея такая - "слепить" программу, которая удаляла бы "магазинный" блокнот, затем анализировала бы установленные, ну, скажем так,
самые известные блокноты (AkelPad, Notepad3, Notepad++, и т.д.), и назначала бы его по умолчанию вместо стандартного...
Вот, только, как задать приоритет, если их несколько?
STRELEC1
08-11-2022, 20:04
Vanadiy777,
Родной это магазинный. При запуске скрипта PowerShell выдает ошибку с указанием строки и знака. Копировал со страницы. Параллельно возникает вопрос как осуществить указанную комбинацию при инсталляции, внедрив ее в дистрибутив.
Мой вариант я испытал при инсталляции на подопытном компе. Иконки ini, inf, log как у Notepad3. остальные - как и должно быть.
Vanadiy777
08-11-2022, 21:01
При запуске скрипта PowerShell выдает ошибку с указанием строки и знака. »
Не знаю, как Вы его запускали... Я запускал из контекстного меню "Выполнить с помощью PowerShell"...
Параллельно возникает вопрос как осуществить указанную комбинацию при инсталляции, внедрив ее в дистрибутив. »
А вот это, вообще не сюда... Модифицирование дистрибутивов обсуждается в других, специализированных темах.
Ссылки ищите сами, мне это не интересно.
ОС должна чистая устанавливаться, без каких-либо модификаций, иначе это будет просто г**носборка...
Ваш вопрос, изначально, звучал так:
Как корректно заменить Notepad 11 на любой другой? »
А теперь получается так:
"Тетенька, дайте попить, а то так есть хочется, что даже переночевать не с кем..."
Извините, ничего личного...
STRELEC1
08-11-2022, 22:53
Модифицирование дистрибутивов обсуждается в других, специализированных темах.
Ссылки ищите сами, мне это не интересно.
ОС должна чистая устанавливаться, без каких-либо модификаций, иначе это будет просто г**носборка...
Не отрицаю. Модифицировать дистрибутив не мой уровень. По-моему применение ОЕМ-папок придумано не г***сборщиками, а это очень хороший способ усовершенствовать внешний вид, внести какие-то свои твики, как контекстные менюшки (SetupComplete.cmd придуман не самоделкинами - очень полезная вещь), чем потом тратить уйму времени, бегать по окнам, ставить/снимать галочки. Система должна быть настроена под себя... Это бесконечный процесс!
Извините, ничего личного...
С уважением отношусь к Вашему мнению!
STRELEC1
09-11-2022, 15:33
Vanadiy777, День добрый.
Испытал программу по замене блокнота. Все сделал как было предложено. "Пошуршала" маленько, вроде отработала, но после ее работы возникли проблемы, описанные Вами ранее. Решил сделать согласно Вашему алгоритму:
1. RemoveNotepad.ps1
2. Reg для живой системы.reg
3. отключит предложения поставить снова магазинный блокнот.reg
4. "Debugger" > Notepad3.exe
1. Запустил окно PowerShell от Админа и получил сообщение:
.ps1". Для получения дополнительных сведений вызовите справку с помощью команды "get-help about_Command_Precedence".
PS C:\Users\user\Desktop> ".\\RemoveNotepad.ps1".
>>
строка:1 знак:24
+ ".\\RemoveNotepad.ps1".
+ ~
Отсутствует имя свойства после оператора ссылки.
+ CategoryInfo : ParserError: (:) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorId : MissingPropertyName
PS C:\Users\user\Desktop>
На этом эксперимент закончился. Что я делаю не так, в чем ошибка?
Спасибо.
Vanadiy777
09-11-2022, 17:50
1. Запустил окно PowerShell от Админа и получил сообщение:
На этом эксперимент закончился. Что я делаю не так, в чем ошибка? »
STRELEC1,
я до конца еще не разбирался, но скрипт запускал так, как уже писал:
Не знаю, как Вы его запускали... Я запускал из контекстного меню "Выполнить с помощью PowerShell"... »
Т.е. правой кнопкой на файле "Выполнить с помощью PowerShell", все отработало, что-то промелькнуло, после этого магазинный блокнот был удален.
Vanadiy777
09-11-2022, 18:06
omlife,
огромная к Вам просьба!
Когда добавляете в сообщение какой-либо программный код, или содержимое рег-файлов, то используйте тег "[code]"
Так людям будет удобнее копировать содержимое.
Спасибо.
STRELEC1
09-11-2022, 18:24
Vanadiy777Я запускал из контекстного меню "Выполнить с помощью PowerShell"
Делал точно так же...
Vanadiy777
09-11-2022, 18:47
omlife,
спойлер то теперь зачем убрали? :)
Формат примерно такой должен быть (пишу по русски, а то синтаксис как теги воспринимает...)
[спойлер][код]сюда вставляем содержимое[/код][/спойлер]
Vanadiy777
09-11-2022, 21:05
Всё на бегу... :) »
omlife,
Нормуль, надеюсь, что без обид...:wink:
STRELEC1
09-11-2022, 21:27
Уважаемый omlife, СПАСССИБО - все получилось!
Vanadiy777
09-11-2022, 21:35
Уважаемый omlife, СПАСССИБО - все получилось! »
STRELEC1,
не по пионерски это как-то...
Напишите последовательность действий... Одну ведь задачу решаем...
STRELEC1
10-11-2022, 09:29
Vanadiy777, Здравствуйте
Напишите последовательность действий...
Один раз - еще не факт, сам толком не врубился как, но получилось. Отработаю до автоматизма поделюсь обязательно
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.