Saturday 4 May 2013

Installation d'un Tuner TV sur Windows Server 2008 R2 - French Version




Ce post fournit une solution sur la problématique d'installation d'un Tuner TV sur un poste Windows Server 2008 R2 64 bits. 
Par défaut, une station Windows server 2008 R2 n'embarque pas le BDA ( cf ci-dessous). Ce composant permet l'interfacage avec des appareils de capture comme les Tuners. La BDA existe par contre sur Windows 7 / Vista.   
Le Tuner marche bien sur une autre machine tournant sur Windows 7 x64 , langue en-US.

Pour de plus amples informations, veuillez se reporter à :

- Broadcast Driver Architecture : http://en.wikipedia.org/wiki/Broadcast_Driver_Architecture
- Le feature "Desktop Experience" sur Windows Server 2008 R2

Les appareils utilisés dans ce post sont :

- PC DELL Inspirion core 17 , Windows Server 2008 R2 x64 Trial
- un tuner Tv Tuner USB AverMedia ( occasion achetée à 5 euros)

Après avoir installé l'appareil, windows ne reconnait pas le périphérique. L'application du tuner se lance mais le système affiche : "not connected device"

En faisant des recherches sur MSDN ( la version pro ) , il s'avère que le problème est lié au BDA ainsi qu'au "Desktop experience"

1- Installer le feature "Desktop experience"

Start >  Administrative tools > Server Manager > Features > Add features > "desktop experience"



2- Installation du BDA

Dans cette partie, il faut prendre les fichiers suivants depuis une machine Windows 7 x64

Dans C:\Windows\SysWOW64 
(*) => C:\Windows\SysWOW64\en-US ( dépendant de la langue de la machine)

 et les copier dans le même repertoire que la machine Windows server 2008 R2

bda.inf
bdaplgin.ax
BdaSup.sys
ccdecode.inf
ccdecode.sys
dx9bdaxp.cat
dxbda.inf
ipsink.ax
kstvtune.ax.mui *
kswdmcap.ax.mui *
ksxbar.ax.mui *
mpe.inf
mpe.sys
Mpeg2Data.ax
msdv.sys
MSDvbNP.ax
MSVidCtl.dll.mui * 
msyuv.dll
nabtsfec.inf
nabtsfec.sys
ndisip.inf
ndisip.sys
psisdecd.dll
psisrndr.ax
slip.inf
slip.sys
streamip.inf
streamip.sys
vbisurf.ax
wstcodec.inf
wstcodec.sys
wstdecod.dll


3- Une fois les 32 fichiers copiés, il faut enregistrer les fichiers *.DLL et *.ax un par un par la commande :

%systemroot%\SysWOW64\regsvr32 /s %systemroot%\SysWOW64\NOM_DU_FICHIER

Cette opération doit être faite sur une commande DOS et en tant qu'administrateur

4- Redémarrer la machine après la manip

5- Lancer le Tuner et zapper 



    

No comments:

Post a Comment