nonim
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору zomoleg, - на счёт открытия .reg файла 64-битным regedit.exe. Всё, что находится в папке C:\Windows\System32 (т.ё. 64-битные exe), с помощью установленной галки "Показывать реальную System32 директорию", - действительно открывается в 64-битном варианте, т.е. запускается именно из System32, а не из SysWOW64 - галка отключает перенаправление туда. И видна именно System32, а не SysWOW64 (как было бы при снятой галке), т.е. отключается "папочное" перенаправление. И если в "Свойствах" любого файла из System32 посмотреть его путь, он будет: "C:\Windows\Sysnative\файл" (конечно, смотреть нужно в XYplorer, в 32-битном меню). Про алиас Sysnative написано в справке (ссылка под словом "здесь" в описании галки "Показывать реальную System32 директорию"). Но с regedit.exe*64 - проблема. Он лежит в C:\Windows, т.е. уровнем выше, - в ней тоже работает переадресация (в данном случае - файлов, не целой папки) на SysWOW64. Но т.к. к C:\Windows алиас Sysnative не имеет отношения, - действие галки в настройках на этот случай не распространяется. В тексте справки "WOW64 Переадресация" есть этот пример, но (явно) не сказано, что дальнейшее решение здесь работать не будет. В данном особом случае, чтобы по клику по reg файлу работал regedit.exe*64, надо: - либо скопировать из C:\Windows файл C:\Windows\regedit.exe (внимание: не через XYplorer*32, а Проводником*64, иначе скопируется C:\Windows\SysWOW64\regedit.exe*32) и папку C:\Windows\ru-RU (в ней нужный regedit.exe.mui) - в C:\Windows\System32; а в настройках ассоциаций задать строку: reg>C:\Windows\Sysnative\regedit.exe (или C:\Windows\System32\regedit.exe). А можно скопировать файлы и в любую другую несистемную папку, и вообще забыть о переадресации. - либо просто в настройках ассоциаций задать строку: reg>C:\Windows\Sysnative\regedt32.exe (или C:\Windows\System32\regedt32.exe). Этот regedt32.exe уже там есть, и он, похоже исторически, сам запускает C:\Windows\regedit.exe, а он нам и нужен. Я проверил на примере HKEY_LOCAL_MACHINE\SOFTWARE\TEST, - то, что раньше появлялось в HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node, теперь стоит именно в HKEY_LOCAL_MACHINE\SOFTWARE. Всё написанное ни на чём не основано, кроме эксперимента; возможны надуманные измышления. | Всего записей: 75 | Зарегистр. 27-12-2015 | Отправлено: 19:19 11-04-2017 | Исправлено: nonim, 19:21 13-04-2017 |
|