Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Как сделать WMP и IE8 по умолчанию x64 ? (http://forum.oszone.net/showthread.php?t=186860)

Dosmod 20-08-2009 19:26 1198649

Как сделать WMP и IE8 по умолчанию x64 ?
 
WMPx64

Пробовал запускать скрипт с утилиты "Fix for Windows 7 v.3.8" для установки по умолчанию 64битной версии проигрователя с безопасного режиме от имени админиситратора, результата недало, при нажатии кнопки "воспроизвести все", в папке, запускается x86 плеер. Потом нашел еще один скрип, вот этот: http://www.chris123nt.com/downloads/WMP64.zip , запускал файл "Set 64-bit as Default WMP.cmd" от имени админа в безопасном режиме, в итоге аналогично с первым фиксом - при нажатии на кнопку "воспроизвести все" запускается x86. Далее нашел инструкцию как вручную сделать:

Цитата:

По умолчанию в Windows 7 Beta 1 запускается 32-битная версия Windows Media Player. Для включения запуска по умолчанию 64-битной версии проигрывателя выполните следующие действия:

1. Запустите командную строку (cmd) от имени администратора:
1. Нажмите Пуск и напишите в строке поиска cmd
2. На найденном файле нажмите правую клавишу мыши и выберите пункт Run as administrator
2. Введите следующую команду (команда чувствительна к регистру)
unregmp2.exe /SwapTo:64
3. Откройте редактор реестра: Пуск - в строке введите regedit и нажмите Ввод
4. Перейдите в раздел HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\wmplayer.exe\
5. В правой части редактора реестра откройте параметр Path
6. Измените в значении "%ProgramFiles(x86)" на "%ProgramFiles%"
Тоже результата недало...как же быть? Как сделать по умолчанию x64?

IE8x64

Вобще некаких статьей на эту тематику для Вин7 ненашел...

Хелп

DImaN! 20-08-2009 19:42 1198658

Dosmod, По поводу IE x64 сомневаюсь, что получится..


А вот с WMP можно попробовать сделать немного иначе:
Код:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\wmplayer.exe]
"@"="%ProgramFiles%\\Windows Media Player\\wmplayer.exe"
"Path"="%ProgramFiles%\\Windows Media Player\\wmplayer.exe"


Nindza 20-08-2009 20:12 1198682

Первый способ как бы рабочий, просто файл не делает что нужно.
нужно стать владельцем разделов:
HKLM\Software\CLASSES\CLSID\{cdc32574-7521-4124-90c3-8d5605a34933}\LocalServer32
HKLM\Software\CLASSES\CLSID\{45597c98-80f6-4549-84ff-752cf55e2d29}\LocalServer32
HKLM\Software\CLASSES\CLSID\{ed1d0fdf-4414-470a-a56d-cfb68623fc58}\LocalServer32
а потом запустить wmp64.reg

ЗЫ сори за оффтоп, но когда я химичил с вмп у меня слетели wmp* файлы из папки System32, может кто скинуть? (сборка 7600)

Dosmod 20-08-2009 20:15 1198684

добавил слеши, в параметр "Path" дописал "\\wmplayer.exe" но это результата недало, как и прежде запускает x86

DImaN! 20-08-2009 20:17 1198687

А в параметре Default Вы что-то меняли? \\ нужно ставить в том случае, если вы вносите изменения средствами reg файлов. Если же меняете параметры через regedit.exe достаточно одного слеша.

Dosmod 20-08-2009 20:31 1198698

Nindza, стал владельцем тех разделов, рег файл записал новые значения успешно, при нажатии кнопки "вопроизвести все" открывается ВМП х64
большое спасибо.

Если в ИЕ64 есть надпись о том что он неможет использоватся по умолчанию то убило мои надежды... но уверен что с выходом флеш плеера наши умельци сделают его всетаки "главным" браузером в системе :)

Djarold 21-08-2009 00:09 1198878

Dosmod,
Вот Скрипт для ВМП х64 по умолчанию
Источник http://www.chris123nt.com

Dosmod 21-08-2009 17:35 1199531

Djarold, внимательно прочти мой первый пост

Djarold 21-08-2009 18:16 1199573

Dosmod,
Сори, не обратил внимания.
хотя я без скрипта делал, вручную, вроде все работало.

KonstantinM 23-08-2009 14:55 1201099

Цитата:

Цитата Nindza
Первый способ как бы рабочий, просто файл не делает что нужно.
нужно стать владельцем разделов:
HKLM\Software\CLASSES\CLSID\{cdc32574-7521-4124-90c3-8d5605a34933}\LocalServer32
HKLM\Software\CLASSES\CLSID\{45597c98-80f6-4549-84ff-752cf55e2d29}\LocalServer32
HKLM\Software\CLASSES\CLSID\{ed1d0fdf-4414-470a-a56d-cfb68623fc58}\LocalServer32
а потом запустить wmp64.reg »

подскажите как стать владельцем разделов

DImaN! 23-08-2009 14:57 1201102

KonstantinM, это написано здесь в шапке

Vadikan 23-08-2009 15:03 1201106

DImaN!, лучше все-таки давать ссылку не на твик реестра, а на подробное объяснение Как получить доступ к файлам, папкам и разделам реестра

avg.70 23-08-2009 18:59 1201307

Позволю себе небольшое уточнение (или дополнение):
Скрипт рабочий в ангельской винде, в русской нет пользователя Administrator, стало быть для пользователей русской локали в батнике надо заменить Administrator на Администратор и сохранить в кодировке OEM866. Для следующих читателей, так сказать. :)

Nindza 23-08-2009 20:44 1201398

Цитата:

Цитата avg.70
Позволю себе небольшое уточнение (или дополнение):
Скрипт рабочий в ангельской винде, в русской нет пользователя Administrator, стало быть для пользователей русской локали в батнике надо заменить Administrator на Администратор и сохранить в кодировке OEM866. Для следующих читателей, так сказать. »

Изначально так и переписал, не прокатило =\ Пришлось вручную менять.

avg.70 23-08-2009 21:32 1201426

Вообще-то у меня тоже не сразу удалось, вот такой вариант сработал:
Код:

setacl.exe -on "HKLM\Software\CLASSES\CLSID\{cdc32574-7521-4124-90c3-8d5605a34933}\LocalServer32" -ot reg -actn setowner -ownr "n:Администраторы"
setacl.exe -on "HKLM\Software\CLASSES\CLSID\{cdc32574-7521-4124-90c3-8d5605a34933}\LocalServer32" -ot reg -actn ace -ace "n:Администратор;p:full"
setacl.exe -on "HKLM\Software\CLASSES\CLSID\{45597c98-80f6-4549-84ff-752cf55e2d29}\LocalServer32" -ot reg -actn setowner -ownr "n:Администраторы"
setacl.exe -on "HKLM\Software\CLASSES\CLSID\{45597c98-80f6-4549-84ff-752cf55e2d29}\LocalServer32" -ot reg -actn ace -ace "n:Администратор;p:full"
setacl.exe -on "HKLM\Software\CLASSES\CLSID\{ed1d0fdf-4414-470a-a56d-cfb68623fc58}\LocalServer32" -ot reg -actn setowner -ownr "n:Администраторы"
setacl.exe -on "HKLM\Software\CLASSES\CLSID\{ed1d0fdf-4414-470a-a56d-cfb68623fc58}\LocalServer32" -ot reg -actn ace -ace "n:Администратор;p:full"

Про p:full вот что-то в справке по команде не нашёл, но подозреваю, что-то какому-то Администратору из группы Администраторов выдались полные права. Но для групп есть другой ключ: setgroup. А теперь уже всё работает и что-то менять не хочется. Поиграться надо либо с буквой "Ы", либо с параметром setowner>setgroup.

qeraser 10-01-2010 17:02 1316374

Господа, права доступа веткам установил, администраторы и пользователи имеют полный доступ. Вручную могу редактировать, а вот внести изменения из рег файла никак не получается, пишет о том что "некоторые разделы были заняты системой или другими процессами". Действия выполнял от пользователя с правами администратора, также из под системного администратора, пробовал в безопасном режиме. Win7 64 Rus.

charon 29-09-2010 15:00 1507363

[решено] Как сделать WMP и IE8 по умолчанию x64 ?
 
Невозможно установить по умолчанию. Можно это дело как-то обойти? В ХР можно было назначить любую прогу для обработки по расширению, или протоколу. Если не ошибаюсь через типы файлов/дополнительно можно было назначить путь и ключи. Можно что-то подобное сделать в 7-ке х64. В реестре не нашел ни одного пути для IE. По умолчанию все время открывается х32 версия, хотя IEх64 хорошо работает.

Morpheus 29-09-2010 15:45 1507403

charon, там заморока с получением прав на параметры реестра, многие плагины ещё не заточены и т.д. Если интересно поэкспериментировать - IE8 x64 default browser.

charon 29-09-2010 16:46 1507473

Ответили на другом форуме.
http://social.technet.microsoft.com/...7-5fed58b3bc54
И сделать Firefox браузером по умолчанию через реестр тоже есть.
В общем все делается :)

Snakus 02-01-2011 14:48 1579153

включил 64 битный плеер как описано в шапке.
теперь ваще ничего не пойму.

Если открывать movie.AVI через проводник Windows - действительно файл воспроизводится 64-битным плеером, если запустить щелчком на фильме в Total Commander - запускается 32 битный плеер (но это похоже из-за того, что сам тотал 32 битный).

А вот почему в реестре все ассоциации так и остались на 32 битный плеер? поменять их не так просто, так как раздел реестра в классах защищен от изменения, да еще и в 2- разделах HKEY_CLASSES_ROOT и HKEY_LOCAL_MACHINE

Как показал Process Monitor утилита unregmp2.exe не смогла отредактировать ассоциации файлов на 64 битную версию из-за ограничений доступа.
По видимому ее нежно запускать с системными правами доступа для получения полного желаемого результата с правами доступа TrustedInstaller

А как это сделать? Изменять владельца на Админа возможно более трудоемкий процесс из-за большого количества веток реестра

7ka 22-02-2011 01:37 1618801

Цитата:

Цитата Djarold
Вот Скрипт для ВМП х64 по умолчанию
Источник http://www.chris123nt.com »

Ссылки не работают!
:search: не пойму чего-то, тема со статусом "[решено]", где толковое решение, поделитесь товарисчи))

Morpheus 22-02-2011 01:47 1618810

How to Set 64-Bit Windows Media Player 12 (WMP12) As Default Player » My Digital Life + перевод

7ka 22-02-2011 02:52 1618826

Цитата:

Цитата Morpheus
How to Set 64-Bit Windows Media Player 12 (WMP12) As Default Player » My Digital Life + перевод »

спасибо, не помогло(

Morpheus 22-02-2011 03:02 1618827

7ka, что именно не так? Только что проделал на виртуалке, всё ок.

7ka 22-02-2011 05:28 1618842

Morpheus, при любом раскладе дабл клик по медиа файлу в проводнике запускает wmplayer*32 %)

Morpheus 22-02-2011 10:18 1618938

7ka, ищите ошибку, м.б. пропустили один из 9 пунктов, что-то не внеслось в реестр или ещё что. У меня при дабл клике по mp3 в проводнике запускается без *32.


Время: 11:09.

Время: 11:09.
© OSzone.net 2001-