Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Некорректное выполнение reg-файлов в Windows 7 x64 и Windows 8 x64

Ответить
Настройки темы
Некорректное выполнение reg-файлов в Windows 7 x64 и Windows 8 x64

Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294


Конфигурация

Профиль | Отправить PM | Цитировать


Изменения
Автор: Nun-Nun
Дата: 05-06-2013
Проблема, собственно, вылезла при внесении в системный реестр данных для обновлений MS Office 2003 из reg-файла. Почему-то нужная ветка, куда обычно прописываются эти обновления, либо не появляется совсем, либо данные вместо неё прописываются в другую ветку.
Должно быть:
Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\9140210900063D11C8EF10054038389C\Patches\...]
а получается:
Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW3264node\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\9140210900063D11C8EF10054038389C\Patches\...]
Кто-нибудь знает как решить проблему средствами самой ОС (если конечно такое возможно), а не сторонними программами?

Отправлено: 00:51, 05-06-2013

 

Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата Nun-Nun:
Кто-нибудь знает как решить проблему средствами самой ОС (если конечно такое возможно), а не сторонними программами? »
Используете импорт reg-файла не из-под Проводника, а из-под стороннего 32-битного приложения?

Отправлено: 04:06, 05-06-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


WoW64 (на MSDN).

Если ОС 64-bit, то данные для 64-bit софта заносятся/хранятся в HKLM\SOFTWARE, для 32-bit софта - HKLM\SOFTWARE\WOW3264node. Аналогично и с HKCU.

Вы устанавливаете MSO 2003 x86 (32-bit) на ОС 64-bit, REG файл импортируете из-под 32-bit оболочки/приложения? Если да, то все правильно делается, если нет, тогда давайте разбираться, чем вы запускаете импорт REG файла.

Отправлено: 05:40, 05-06-2013 | #3


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


В ОС 64-bit два файла regedit.exe с разной разрядностью (x32 и x64).
Цитата Nun-Nun:
а получается:
Код:
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW3264node\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\ »
Вы здесь явно 32-битный regedit.exe запускаете.

-------
Человек человеку - друг, товарищ и волк!


Отправлено: 16:20, 05-06-2013 | #4


Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


Iska, boss911, wolkow70

Запуск reg-файла выполняет офис (админ точка) по команде, прописанной в Setup.ini:
Код: Выделить весь код
[ChainedInstall_1]
TaskName=Add Updatesinfo to registry
TASKTYPE=exe
PATH=REG.exe
CmdLine=IMPORT Updates.reg
Результаты установки имеют и ещё одну особенность: если обновления запускаются как описано выше, т.е. с помощью reg-файла, то среди установленного софта в "Программы и компоненты" их не видно (что вполне понятно, т.к. в нужную ветку реестра они не попали), а если запускаю обновления живьём, т.е. exe-шниками - все, как и положено появляется и в "Программы и компоненты".

-------
Свобода не означает вседозволенность.


Отправлено: 23:25, 05-06-2013 | #5


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Nun-Nun

Офис какой битности, 64? Что запускает установщик офиса, файл EXE/MSI (запускаете сами, руками из Win проводника или запускает приложение/оболочка, какая)?

Цитата Nun-Nun:
если обновления запускаются как описано выше, т.е. с помощью reg-файла »
Это как? Интересно узнать, как вы обновления запускаете/ставите при помощи REG файла. Может INI файла?
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:17, 06-06-2013 | #6


Аватара для Nun-Nun

Ветеран


Сообщения: 2153
Благодарности: 294

Профиль | Отправить PM | Цитировать


Цитата boss911:
Это как? Интересно узнать, как вы обновления запускаете/ставите при помощи REG файла. Может INI файла? »
Сорри, чушь написал! Имелось в виду - инфа об установленных обновлениях вносится в реестр с помощью reg-файла.
Цитата boss911:
Офис какой битности, 64?
x32
Цитата boss911:
Что запускает установщик офиса, файл EXE/MSI...
Setup.exe
Цитата boss911:
запускаете сами, руками из Win проводника или запускает приложение/оболочка, какая?
Испробованы три варианта, но результат один и тот же:
- при втыкании диска с дистрибом срабатывает autorun.inf и запускает Setup.exe;
- запуск Setup.exe через "Пуск"->"Выполнить";
- запуск Setup.exe с админ правами из-под Total Commander-а (x86).

-------
Свобода не означает вседозволенность.


Последний раз редактировалось Nun-Nun, 06-06-2013 в 12:50.


Отправлено: 12:36, 06-06-2013 | #7


Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Цитата Nun-Nun:
а если запускаю обновления живьём, т.е. exe-шниками - все, как и положено »
Потому, что инсталляторы самостоятельно определяют разрядность системы и отключают ре-директ при выполнении команд на 64-битной Оси.

-------
Человек человеку - друг, товарищ и волк!

Это сообщение посчитали полезным следующие участники:

Отправлено: 13:04, 06-06-2013 | #8


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Nun-Nun

И так, вы установили MSO 2003 32-bit:
Цитата Nun-Nun:
при втыкании диска с дистрибом срабатывает autorun.inf и запускает Setup.exe »
Ваши настройки (необходимые ключи, о якобы установленных обновлениях) из REG файла, который импортировал Setup.exe->Setup.ini через REG.exe, пошли в "HKLM\SOFTWARE\WOW3264node\Microsoft\..."? Если да, то так и должно быть. Офис 32-bit, соответственно обновления тоже должны быть 32-bit, а все, что 32-bit на OC 64-bit идет в "WOW3264node", так положено (насколько мне известно).

Я что-то не понимаю или запутался. По вашим словам, как я понял, вам надо прописать обновления для MSO 2003 32-bit в ту часть реестра, где хранится информация для 64-bit ПО/ОС, но ведь это не правильно.

Цитата Nun-Nun:
если обновления запускаются как описано выше, т.е. с помощью reg-файла, то среди установленного софта в "Программы и компоненты" их не видно »
Не понятно. А офис вы там видите?
Цитата Nun-Nun:
а если запускаю обновления живьём, т.е. exe-шниками - все, как и положено »
Это точно 32-bit обновления? И, что, инфу пишет (32-bit обновление) в "HKLM\SOFTWARE\Microsoft..."?
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:19, 06-06-2013 | #9


Ветеран


Сообщения: 2183
Благодарности: 721

Профиль | Отправить PM | Цитировать


Nun-Nun, проверил установку MSO_2003_x86 на Win7_Ult_x64
В итоге msp-шки, как и положено скрин, прописались в
Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\....\Patches\...]
. В
Код: Выделить весь код
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\...\Patches\...]
только одно обновление совместимости MSO_2010 KB2553065 скрин.

Последний раз редактировалось sov44, 06-06-2013 в 18:31.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:16, 06-06-2013 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Некорректное выполнение reg-файлов в Windows 7 x64 и Windows 8 x64

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
HDD - [решено] Windows 7 x64 видит раздел NTFS, а Windows Server 2008 x64 видит RAW? llVKll Накопители (SSD, HDD, USB Flash) 16 27-03-2013 08:57
HDD - Windows 7 x64 видит раздел NTFS, а Windows Server 2008 x64 видит RAW? llVKll Накопители (SSD, HDD, USB Flash) 0 22-03-2013 08:45
Импорт параметров реестра (*.reg) из коммандной строки для Windows XP-7 x86-x64 olmak Автоматическая установка приложений 1 24-10-2012 16:18
ищу KB922498 для Windows XP x64 или Windows Server 2003 x64 front242 Microsoft Windows NT/2000/2003 19 07-05-2008 19:12




 
Переход