Похожие статьи

Windows тормозит - замените блок питания!?

Обращаются ко мне с жалобой, что компьютер грузится минут 15 (после бегунка Windows появляется черный экран и так он висит минут 15, потом таки Windows довольно шустро загружается), но после этого вроде всё нормально работает. Такое конечно бывает, но смущало что компьютер довольно новый...

Удаление папки ... (три точки)

Иногда приходится встречаться с ситуацией когда в корне диска появляется папка ... (три точки) и удаляться она никак не хочет. Чаще всего начинают кричать про вирусы, но в моем случае, причиной появления такой папки был всегда Total Commander при работе с архивами.

Смена материнской платы без переустановки Windows

Поскольку моя жизнь тесно связана с компьютерами, мой домашний питомец (компьютер) как и рабочий, довольно часто меняют свою конфигурацию. Меняю по разным причинам, устаревание, недостаток мощности, какие то эксклюзивные примочки и просто ради интереса потестить новую железку....

Последние обновления

Автоматизация получения бесплатных SSL сертификатов на хостинге RUCENTER

Можно долго ругаться на RUCENTER за нежелание дать клиентам виртуального хостинга бесплатные SSL сертификаты, но воз и ныне  там. В связи с этим пользователям остается либо уходить на другой хостинг, либо оставаться без HTTPS протокола и наблюдать неприятные пометки о небезопасности...

Исправление JA Comment для совеместимости с PHP 8 и Joomla 4

Обновление на PHP 8 ( поддержка PHP7 уже завершена) и Joomla 4 (та же причина) приперли к стене многих, но многие сталкиваются с проблемой несовместимости старых расширений для Joomla с новой версией, а многие и вовсе уже не поддерживаются и не обновляются. К таким и относится JA Comment - расширение...

Конвертируем загрузочный диск Windows из Legacy в UEFI

В режиме UEFI загрузка с дисков возможна только если они отформатированы в режиме GPT, в Legacy режиме же наоборот - возможна загрузка только с MBR разделов, поэтому для перехода со старого загрузчика на новый необходима конвертация загрузочного диска.

Китайский Xbox 360 Wireless Reciever и Windows 10 2004 и выше

Начиная с версии Windows 10 2004 обычным способом драйвера на китайский ресивер для джойстиков Xbox 360 не ставятся. Под обычным способом подразумевается установка через ручной выбор устройства из списка, даже если выбрать более старые официальные драйвера.

Теперь для установки придётся немного по шаманить с драйверами...

1 - Для начала скачиваем и устанавливаем официальные драйвера Microsoft для Windows 7.

2 - Редактируем файл C:\Program Files\Microsoft Xbox 360 Accessories\Xusb21.inf и меняем содержимое на

; Copyright 2006-2007 Microsoft Corporation
;
; XUSB21.INF file
;
; Installs the XUSB21 device driver
;
; Supports the following devices
; Wired Common Controller USB\Vid_045E&Pid_028E
; Wireless Common Controller USB\Vid_045E&Pid_0719
; Wired CC Compatible USB\MS_COMP_XUSB10
; Wireless CC Compatible USB\MS_COMP_XUSB20
;
; Installs a NULL Service for the Play and Charge Cable
; Play and Charge Cable USB\Vid_045E&Pid_028F
;
; Uses Version 1.9 of the WDF Coninstaller
;

[Version]
Signature="$WINDOWS NT$"
Class=XnaComposite
ClassGUID={D61CA365-5AF4-4486-998B-9DB4734C6CA3}
Provider=%MSFT%
CatalogFile=xusb21.cat
DriverVer=08/13/2009,2.1.0.1349

[ClassInstall32]
AddReg=XnaComposite_AddReg

[XnaComposite_AddReg]
HKR,,,,%XUSB21.ClassName%
HKR,,Icon,,-24


; Add source disk stuff to allow chkinf to work properly
[SourceDisksNames]
1=%XUSB21.DiskName%

; Add source disk stuff to allow chkinf to work properly
[SourceDisksFiles.x86]
xusb21.sys=1,x86
WdfCoInstaller01009.dll=1,x86


[SourceDisksFiles.amd64]
xusb21.sys=1,x64
WdfCoInstaller01009.dll=1,x64

[ControlFlags]
ExcludeFromSelect=*

[DestinationDirs]
DefaultDestDir=12
CC_Install_CoInstaller_CopyFiles=11

[Manufacturer]
%MSFT%=MSFT,NTx86,NTamd64,NTx86.6.0,NTamd64.6.0

[MSFT.NTx86.6.0]
%XUSB21.DeviceName.Wired%=CC_Install, USB\Vid_045E&Pid_028E
%XUSB21.DeviceName%=CC_Install, USB\Vid_045E&Pid_0291
%XUSB21.DeviceName.Wired%=CC_Install, USB\MS_COMP_XUSB10
%XUSB21.DeviceName%=CC_Install, USB\MS_COMP_XUSB20
%XUSB21.DeviceName.Jump%=CC_Install, USB\Vid_045E&Pid_028F

[MSFT.NTamd64.6.0]
%XUSB21.DeviceName.Wired%=CC_Install, USB\Vid_045E&Pid_028E
%XUSB21.DeviceName%=CC_Install, USB\Vid_045E&Pid_0291
%XUSB21.DeviceName.Wired%=CC_Install, USB\MS_COMP_XUSB10
%XUSB21.DeviceName%=CC_Install, USB\MS_COMP_XUSB20
%XUSB21.DeviceName.Jump%=CC_Install, USB\Vid_045E&Pid_028F

[MSFT.NTx86]
%XUSB21.DeviceName.Wired%=CC_Install, USB\Vid_045E&Pid_028E
%XUSB21.DeviceName%=CC_Install, USB\Vid_045E&Pid_0291
%XUSB21.DeviceName.Wired%=CC_Install, USB\MS_COMP_XUSB10
%XUSB21.DeviceName%=CC_Install, USB\MS_COMP_XUSB20
%XUSB21.DeviceName.Jump%=CC_Install, USB\Vid_045E&Pid_028F

[MSFT.NTamd64]
%XUSB21.DeviceName.Wired%=CC_Install, USB\Vid_045E&Pid_028E
%XUSB21.DeviceName%=CC_Install, USB\Vid_045E&Pid_0291
%XUSB21.DeviceName.Wired%=CC_Install, USB\MS_COMP_XUSB10
%XUSB21.DeviceName%=CC_Install, USB\MS_COMP_XUSB20
%XUSB21.DeviceName.Jump%=CC_Install, USB\Vid_045E&Pid_028F

[CC_Install]
CopyFiles=CC_Install.CopyFiles
AddReg=CC_Install.AddReg

[CC_Install.CopyFiles]
xusb21.sys

[CC_Install.AddReg]
HKR,,"AudioOutTerminalType" , 0x00010001, 0x00000306
;HKR,,"LiveCallButtonVidPid" , 0x045e0001, 0x00000306
;HKR,,"WheelUsage" , 0x00000004, 0x00000306
;HKR,,"SwapFFWirelessWheelVibration", 0x00000001, 0x00000306

[CC_Install.Services]
AddService=xusb21,0x00000002,CC_XUSB21_Service

[CC_Install.CoInstallers]
AddReg=CC_Install_CoInstaller_AddReg
CopyFiles=CC_Install_CoInstaller_CopyFiles

[CC_Install_CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "WdfCoInstaller01009.dll,WdfCoInstaller"

[CC_Install_CoInstaller_CopyFiles]
WdfCoInstaller01009.dll

[CC_Install.Wdf]
KmdfService = XUSB21, XUSB21_wdfsect

[XUSB21_wdfsect]
KmdfLibraryVersion = 1.9


[CC_XUSB21_Service]
DisplayName = %XUSB21.ServiceName%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 0 ; SERVICE_ERROR_IGNORE
ServiceBinary = %12%\xusb21.sys


[strings]
;localized strings
MSFT = "Microsoft"
StdMfg = "(Standard system devices)"
XUSB21.ClassName = "XBOX 360 Peripherals"
XUSB21.DeviceName = "Xbox 360 Wireless Receiver for Windows"
XUSB21.DeviceName.Wired = "Xbox 360 Controller for Windows"
XUSB21.DeviceName.Jump = "Xbox 360 Wireless Controller via Play & Charge Kit"
XUSB21.ServiceName = "Xbox 360 Wireless Receiver Driver Service 21"
XUSB21.DiskName = "Xbox 360 Wireless Receiver for Windows Install Disk" 

3 - Теперь устанавливаем этот драйвер вручную (У меня есть диск...) запустив Windows с отключенной проверкой драйвера (Параметры - Безопасность - Восстановление - Расширенные варианты загрузки)

Если ссылка на официальный драйвер перестанет работать, используйте на сайте Microsoft поиск по фразе "Xbox 360 Wireless Controller for Windows"