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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Панель задач WMP 11 в Windows XP x64 (http://forum.oszone.net/showthread.php?t=219885)

Nomad_AlexSS 07-11-2011 12:33 1790255

Панель задач WMP 11 в Windows XP x64
 
Здравствуйте. Как можно сделать возможность сворачивания проигрывателя Windows Media Player 11 в панель задач, чтобы управлять можно было с неё ? В разделе "Панели инструментов" пункт проигрывателя отсутствует.

ОС: Windows XP Pro x64 Edition SP2 + последние обновления + MUI от сервера.



P.S: Система не сборка. Ставил с чистой VL-версии.

Petya V4sechkin 07-11-2011 12:49 1790267

Nomad_AlexSS, попробуйте Пуск -> Выполнить ->
Код:

C:\WINDOWS\SysWOW64\regsvr32 C:\WINDOWS\SysWOW64\wmp.dll
C:\WINDOWS\SysWOW64\regsvr32 "C:\Program Files (x86)\Windows Media Player\wmpband.dll"

regsvr32 wmp.dll
regsvr32 "%ProgramFiles%\Windows Media Player\wmpband.dll"

(если система на другом диске, поменяйте букву соответственно).

Nomad_AlexSS 07-11-2011 20:51 1790562

Не помогло. :(

Petya V4sechkin 08-11-2011 08:43 1790741

Nomad_AlexSS, все команды выполнились успешно?
Под другой учетной записью панель есть?

Nomad_AlexSS 08-11-2011 15:58 1791035

Да, были оповещения, что операции выполнены успешно.
Под другой учёткой пункта тоже нет.

Petya V4sechkin 08-11-2011 17:58 1791105

Nomad_AlexSS, будем ковырять реестр.
Выложите содержимое (в Regedit -> меню Файл -> Экспорт) разделов:
  • HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}
  • HKEY_CLASSES_ROOT\Interface\{0A55922C-3B1F-469B-8D0D-B15060499A52}
  • HKEY_CLASSES_ROOT\TypeLib\{B6DD1ED6-573F-40FD-99A1-F28D8BF23916}
  • HKEY_CLASSES_ROOT\WMP.DeskBand
  • HKEY_CLASSES_ROOT\WMP.DeskBand.1
P. S. Систему не твикали? Чему равен параметр NtfsDisable8dot3NameCreation в ветке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Nomad_AlexSS 08-11-2011 22:23 1791230

Цитата:

•HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}
Странно, но этого раздела у меня нет.

Кстати, я вычитал на различных буржуйских сайтах то, что в WMP 11 под Win XP x64 такого режима попросту нет, но если через Диспетчер задач отрубить C:\windows\explorer.exe и запустить C:\Windows\SysWOW64\Explorer.exe, то панель появляется. Я это проверил и действительно, панель появилась в Explorer x86. Но не пойму, как заставить работать в Explorer x64.

При запущеном 32-разрядном Проводнике в реестре появился этот самый раздел. Я пробЫвал его экспортировать и затем обратно импортировать под 64-разрядном Проводником.

Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}]
@="&Windows Media Player"
"LocalizedString"="@C:\\Program Files (x86)\\Windows Media Player\\wmpband.dll,-101"
"MenuText"="@C:\\Program Files (x86)\\Windows Media Player\\wmpband.dll,-101"

[HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}\Implemented Categories]

[HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}\Implemented Categories\{00021492-0000-0000-C000-000000000046}]

[HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}\InprocServer32]
@="C:\\Program Files (x86)\\Windows Media Player\\wmpband.dll"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}\ProgID]
@="WMP.DeskBand.1"
[HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}\VersionIndependentProgID]
@="WMP.DeskBand"

В итоге пункт "Проигрыватель Windows Media" у меня появился, но галочка не ставится и не работает. Может быть 64-разрядный Проводник не может подгрузить 32-разрядную библиотеку ?

Petya V4sechkin 09-11-2011 10:15 1791480

Nomad_AlexSS, попробуйте так:
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}]
@="&Windows Media Player"
"LocalizedString"="@C:\\Program Files\\Windows Media Player\\wmpband.dll,-101"
"MenuText"="@C:\\Program Files\\Windows Media Player\\wmpband.dll,-101"

[HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}\Implemented Categories]

[HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}\Implemented Categories\{00021492-0000-0000-C000-000000000046}]

[HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}\InprocServer32]
@="C:\\Program Files\\Windows Media Player\\wmpband.dll"
"ThreadingModel"="Apartment"

[HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}\ProgID]
@="WMP.DeskBand.1"

[HKEY_CLASSES_ROOT\CLSID\{0A4286EA-E355-44FB-8086-AF3DF7645BD9}\VersionIndependentProgID]
@="WMP.DeskBand"

[HKEY_CLASSES_ROOT\Interface\{0A55922C-3B1F-469B-8D0D-B15060499A52}]
@="IWMPDeskBand"

[HKEY_CLASSES_ROOT\Interface\{0A55922C-3B1F-469B-8D0D-B15060499A52}\ProxyStubClsid]
@="{00020424-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Interface\{0A55922C-3B1F-469B-8D0D-B15060499A52}\ProxyStubClsid32]
@="{00020424-0000-0000-C000-000000000046}"

[HKEY_CLASSES_ROOT\Interface\{0A55922C-3B1F-469B-8D0D-B15060499A52}\TypeLib]
@="{B6DD1ED6-573F-40FD-99A1-F28D8BF23916}"
"Version"="1.0"

[HKEY_CLASSES_ROOT\TypeLib\{B6DD1ED6-573F-40FD-99A1-F28D8BF23916}]

[HKEY_CLASSES_ROOT\TypeLib\{B6DD1ED6-573F-40FD-99A1-F28D8BF23916}\1.0]
@="WMPDeskBand 1.0 Type Library"

[HKEY_CLASSES_ROOT\TypeLib\{B6DD1ED6-573F-40FD-99A1-F28D8BF23916}\1.0\0]

[HKEY_CLASSES_ROOT\TypeLib\{B6DD1ED6-573F-40FD-99A1-F28D8BF23916}\1.0\0\win32]
@="C:\\Program Files\\Windows Media Player\\wmpband.dll"

[HKEY_CLASSES_ROOT\TypeLib\{B6DD1ED6-573F-40FD-99A1-F28D8BF23916}\1.0\FLAGS]
@="0"

[HKEY_CLASSES_ROOT\TypeLib\{B6DD1ED6-573F-40FD-99A1-F28D8BF23916}\1.0\HELPDIR]
@="C:\\Program Files\\Windows Media Player\\"

[HKEY_CLASSES_ROOT\WMP.DeskBand]
@="Windows Media Player"

[HKEY_CLASSES_ROOT\WMP.DeskBand\CLSID]
@="{0A4286EA-E355-44FB-8086-AF3DF7645BD9}"

[HKEY_CLASSES_ROOT\WMP.DeskBand.1]
@="Windows Media Player"

[HKEY_CLASSES_ROOT\WMP.DeskBand.1\CLSID]
@="{0A4286EA-E355-44FB-8086-AF3DF7645BD9}"


Nomad_AlexSS 09-11-2011 23:30 1791907

Цитата:

Цитата Petya V4sechkin
LocalizedString"="@C:\\Program Files\\Windows Media Player\\wmpband.dll,-101" »

Вообще-то такой папки нет на диске ) Но я всё равно попробЫвал и Ваш вариант и его же, но с заменой "Program Files" на "Program Files (x86)" в путях. Безрезультатно - галочка не ставится.

S.T.R.E.L.O.K. 10-11-2011 00:51 1791954

Nomad_AlexSS, если у вас нет 64-хразрядной версии WMP, то скорей всего панель и не заработает.
dll-ка ведь x86 (и сам WMP), а explorer - x64...
попробуйте поиздеваться :), поищите dll от WinVista x64. Хотя и это гарантировано не сработает

Nomad_AlexSS 10-11-2011 08:31 1792064

Да как я понимаю WMP 64-битный под XP 64-битный попросту не существует. DLL'ку пробЫвал искать.. Ну в Windows 7 её нет вообще. А про Vista не думал, попробую поискать ещё. :crazy:

Petya V4sechkin 10-11-2011 09:14 1792085

Цитата:

Цитата Nomad_AlexSS
Вообще-то такой папки нет на диске )

А куда она делась?
Вы же говорили, что команды из 2-го поста выполнились успешно. Значит, папка существует.

Цитата:

Цитата Nomad_AlexSS
с заменой "Program Files" на "Program Files (x86)"

Не надо заменять.

Цитата:

Цитата Nomad_AlexSS
Да как я понимаю WMP 64-битный под XP 64-битный попросту не существует.

С чего бы это? Качайте и ставьте wmp11-windowsxp-x64-enu.exe
Windows Media Player 11 for Windows XP (64-bit)

Nomad_AlexSS 10-11-2011 17:11 1792390

Цитата:

Цитата Petya V4sechkin
А куда она делась?
Вы же говорили, что команды из 2-го поста выполнились успешно. Значит, папка существует. »

Ну правильно. Папка Program Files\\Windows Media Player не существует. Существует только Program Files (x86)\\Windows Media Player. Команды выполнялись как раз для Program Files (x86)\\Windows Media Player. Я про эти команды:

Код:

C:\WINDOWS\SysWOW64\regsvr32 C:\WINDOWS\SysWOW64\wmp.dll
C:\WINDOWS\SysWOW64\regsvr32 "C:\Program Files (x86)\Windows Media Player\wmpband.dll"

Ааа, кажется понял. :teeth:
Код:

regsvr32 wmp.dll
regsvr32 "%ProgramFiles%\Windows Media Player\wmpband.dll"

Эти 2 строчки как раз-то и не срабатывают, так как файлов не находит.

Petya V4sechkin 10-11-2011 17:27 1792405

Nomad_AlexSS, эта команда:
Код:

regsvr32 "%ProgramFiles%\Windows Media Player\wmpband.dll"
для папки C:\Program Files\Windows Media Player
Конечно, если выполнять ее из 64-битной среды (например, через Пуск -> Выполнить, как было предложено). При запуске из 32-битной среды (какого-нибудь Total Commander) вместо %ProgramFiles% подставится C:\Program Files (x86)

Цитата:

Цитата Nomad_AlexSS
Ааа, кажется понял.
Эти 2 строчки как раз-то и не срабатывают, так как файлов не находит.

Если бы вы сообщили об этом сразу, тема не распухла бы на две страницы.

Цитата:

Цитата Petya V4sechkin
Качайте и ставьте wmp11-windowsxp-x64-enu.exe


Nomad_AlexSS 10-11-2011 17:34 1792409

Цитата:

Цитата Petya V4sechkin
С чего бы это? Качайте и ставьте wmp11-windowsxp-x64-enu.exe
Windows Media Player 11 for Windows XP (64-bit) »

Именно его я и скачивал. Сейчас же я его и скачал и сравнил по хэшу со своим. Совпадает. Ставился в скрытом режиме (я собрал свой preSP3 для XP x64, для себя). Распаковал (в данный момент сижу на нетбуке с XP SP3 x86) через 7-Zip. Файлы setup_wm.exe, к примеру, 32-разрядный (иконка отображается). Также там лежит файл wmp11-64.exe. Распаковал его. Внутри лежат wmplayer.exe, setup_wm.exe, wmpshare.exe - все с иконками (32-бит). Вообщем сам проигрыватель там чисто 32-битный, из 64-битного там какие-то обновления, типа WindowsServer2003.WindowsXP-MSCompPackV1-x64.exe

Вот в случае с IE всё отлично. Я качал 64-битный IE8-WindowsServer2003-x64-ENU, а с него установилось сразу два экземпляра браузера: один 32, другой 64.


Время: 17:30.

Время: 17:30.
© OSzone.net 2001-