Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Scanner Treiber mit vorhandener inf über comandline installieren - Installation fehlgeschlagen

Frage Microsoft Windows Installation

Mitglied: robcomboy

robcomboy (Level 1) - Jetzt verbinden

19.01.2010 um 18:18 Uhr, 11015 Aufrufe, 9 Kommentare

Treiber für meinen Scanner über commandline installieren

Hallo,
Ich habe erfolgreich die Treiber für den Drucker über die Commandline installiert,

[code]
start /wait rundll32 printui.dll,PrintUIEntry /if /b "EPSON Stylus DX4400 - Drucker" /f "C.\Treiber\Peripherie\Epson Stylus DX4400\Print\E_DF1CAE_DEUTSCH.INF" /r "USB001" /m "EPSON Stylus DX4400 Series"
[/code]

Jetzt versuche ich die Treiber für den Scanner zu installieren, jedoch ohne Erfolg.
Ich bekomme immer die Rückmeldung, "Installation fehlgeschlagen"

Bei der manuellen Auswahl der zu installierenden Treiber hat windows nach der Auswahl der INF "EPSON CX4300/CX5500/DX4400"
vorgeschlagen. Da in der INF keine DefaultInstall-Section existiert habe ich versucht die Section Strings zu installieren, jedoch ohne Erfolg.

[code]
rundll32.exe setupapi,InstallHinfSection Strings 132 "C.\Treiber\Peripherie\Epson Stylus DX4400\Scan\Es7e.inf"
[/code]


Abschließend die Fragen, ist meine Kommandozeile oben richtig ?
Wie kann ich die Treiber für den Scanner installieren?

Danke, Grüße,
robcomboy


Hier noch der Inhalt der INF:

[code]
; ES7E.INF -- Windows Still Image Setup File for Windows
; Copyright (c) 2006 SEIKO EPSON Corporation
; Manufacturer: SEIKO EPSON CORP.

;--------------------------------------------------------------------------------

[Version]
Signature="$Windows NT$"
LayoutFile=Layout.inf, Layout1.inf, Layout2.inf
Class=Image
ClassGUID={6bdd1fc6-810f-11d0-bec7-08002be2092f}
Provider=%Mit freundlichen Grüßen%
CatalogFile.nt=es7e.cat
DriverVer=12/28/2006,3.0.6.0

[ControlFlags]
ExcludeFromSelect=*

[DestinationDirs]
DefaultDestDir=11 ; LDID_SYS
DS.Files=10,TWAIN_32\ESCNDV
TBL.Files=10,TWAIN_32\ESCNDV\ESSYS ; LDID_WIN\TWAIN_32\ESCNDV\ESSYS
DRV.Files=10,TWAIN_32\ESCNDV\ES007E
FFMT.Files=10,TWAIN_32\ESCNDV\ES007E\FFMT
EPSON.Color.Files=23 ; LDID_SYS\COLOR
ES7E.Color.Files=23 ; LDID_SYS\COLOR
ES7EINTP.x64.Files=10,SysWOW64 ; LDID_WIN\SysWOW64
USB.Scan.CopySys32Files=10,system32\drivers ; LDID_WIN\system32\drivers

;--------------------------------------------------------------------------------

[Strings]
Mit freundlichen Grüßen = "EPSON"
ES7E.DeviceDesc = "EPSON CX4300/CX5500/DX4400"
DSName = "EPSON CX4300/CX5500/DX4400"
RegSection = "SOFTWARE\EPSON\EPSON Scan\ES007E"
RegSection.x64 = "SOFTWARE\WoW6432Node\EPSON\EPSON Scan\ES007E"
DiskName = "EPSON Scanners Driver Disk"
ICCName = "CX4400_R.ICM"

;--------------------------------------------------------------------------------

[Manufacturer]
%Mit freundlichen Grüßen%=Models,NTx86.5.1,NTamd64

[Models]
%ES7E.DeviceDesc% = USB.ES7E,USB\VID_04B8&PID_083F&MI_00

[Models.NTx86.5.1]
%ES7E.DeviceDesc% = USB.ES7EXP,USB\VID_04B8&PID_083F&MI_00

[Models.NTamd64]
%ES7E.DeviceDesc% = USB.ES7EXP.x64,USB\VID_04B8&PID_083F&MI_00

;--------------------------------------------------------------------------------

[USB.ES7E]
SubClass=StillImage
DeviceType=1
DeviceSubType=0x01
Capabilities=0x00
DeviceData=ES7E.DeviceData
AddReg=ESSTI7E.AddReg,USB.Driver.AddReg,USB.IF.AddReg,ES7E.AddReg
CopyFiles=ESSTI7E.USD.Files,DS.Files,DRV.Files,FFMT.Files,TBL.Files,EPSON.Color.Files,ES7E.Color.Files,USB.Scan.CopySys32Files
ICMProfiles=%ICCName%

[USB.ES7E.ntx86]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x01
Capabilities=0x00
DeviceData=ES7E.DeviceData
AddReg=ESSTI7E.AddReg,USB.IF.AddReg,ES7E.AddReg
CopyFiles=ESSTI7E.USD.Files,DS.Files,DRV.Files,FFMT.Files,TBL.Files,EPSON.Color.Files,ES7E.Color.Files
ICMProfiles=%ICCName%

[USB.ES7E.ntx86.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[ES7E.DeviceData]
TwainDS=%DSName%
Model=%ES7E.DeviceDesc%

;--------------------------------------------------------------------------------

[USB.ES7EXP]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x01
Capabilities=0x10
DeviceData=ES7EXP.DeviceData
AddReg=ESWIA7E.AddReg,USB.IF.AddReg,ES7E.AddReg
CopyFiles=ESWIA7E.USD.Files,DS.Files,DRV.Files,FFMT.Files,TBL.Files,EPSON.Color.Files,ES7E.Color.Files
ICMProfiles=%ICCName%

[USB.ES7EXP.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[ES7EXP.DeviceData]
TwainDS=%DSName%
Model=%ES7E.DeviceDesc%
ExtCmdModule="esint7e.dll"
HOptRes=600,1
VOptRes=600,1
ModelCode="ES007E"

[USB.ES7EXP.x64]
Include=sti.inf
Needs=STI.USBSection
SubClass=StillImage
DeviceType=1
DeviceSubType=0x01
Capabilities=0x10
DeviceData=ES7EXP.x64.DeviceData
AddReg=ESWIA7E.x64.AddReg,USB.IF.AddReg,ES7E.x64.AddReg
CopyFiles=ESWIA7E.x64.USD.Files,ES7EINTP.x64.Files,DS.Files,DRV.Files,FFMT.Files,TBL.Files,EPSON.Color.Files,ES7E.Color.Files
ICMProfiles=%ICCName%

[USB.ES7EXP.x64.Services]
Include=sti.inf
Needs=STI.USBSection.Services

[ES7EXP.x64.DeviceData]
TwainDS=%DSName%
Model=%ES7E.DeviceDesc%
ExtCmdModule="esxuin7e.dll"
HOptRes=600,1
VOptRes=600,1
ModelCode="ES007E"

;--------------------------------------------------------------------------------

[ESSTI7E.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,USDClass,,"{91EDA8B6-B3C8-485d-9E20-0E705471A30E}"
HKCR,CLSID\{91EDA8B6-B3C8-485d-9E20-0E705471A30E},,,"EPSON USD"
HKCR,CLSID\{91EDA8B6-B3C8-485d-9E20-0E705471A30E}\InProcServer32,,,%11%\essti7e.dll
HKCR,CLSID\{91EDA8B6-B3C8-485d-9E20-0E705471A30E}\InProcServer32,ThreadingModel,,"Apartment"

[ESWIA7E.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,USDClass,,"{5DF20F8D-68FD-43d3-B191-A91B9D1FBE9F}"
HKCR,CLSID\{5DF20F8D-68FD-43d3-B191-A91B9D1FBE9F},,,"EPSON USD"
HKCR,CLSID\{5DF20F8D-68FD-43d3-B191-A91B9D1FBE9F}\InProcServer32,,,%11%\eswia7e.dll
HKCR,CLSID\{5DF20F8D-68FD-43d3-B191-A91B9D1FBE9F}\InProcServer32,ThreadingModel,,"Both"

[ESWIA7E.x64.AddReg]
HKR,,DevLoader,,*NTKERN
HKR,,USDClass,,"{5DF20F8D-68FD-43d3-B191-A91B9D1FBE9F}"
HKCR,CLSID\{5DF20F8D-68FD-43d3-B191-A91B9D1FBE9F},,,"EPSON USD"
HKCR,CLSID\{5DF20F8D-68FD-43d3-B191-A91B9D1FBE9F}\InProcServer32,,,%11%\esxwia7e.dll
HKCR,CLSID\{5DF20F8D-68FD-43d3-B191-A91B9D1FBE9F}\InProcServer32,ThreadingModel,,"Both"

[USB.Driver.AddReg]
HKR,,NTMPDriver,,"usbscan.sys"

[USB.IF.AddReg]
HKR,,HardwareConfig,1,4

[ES7E.AddReg] ; Model dependent
HKLM,%RegSection%,"Version",0x00010001 ,0x00010000
HKLM,%RegSection%,"Hardware File",,"ES007E.HRD"
HKLM,%RegSection%,"Supported",,"EPSON CX4400/CX5600,EPSON CX4300/CX5500/DX4400"

[ES7E.x64.AddReg] ; Model dependent
HKLM,%RegSection.x64%,"Version",0x00010001 ,0x00010000
HKLM,%RegSection.x64%,"Hardware File",,"ES007E.HRD"
HKLM,%RegSection.x64%,"Supported",,"EPSON CX4400/CX5600,EPSON CX4300/CX5500/DX4400"

;--------------------------------------------------------------------------------

[USB.Scan.CopySys32Files]
usbscan.sys,,,16

[ESSTI7E.USD.Files]
essti7e.dll,,,32
esint7e.dll,,,32

[ESWIA7E.USD.Files]
eswia7e.dll,,,32
eswiaml.dll,,,32
esint7e.dll,,,32

[ESWIA7E.x64.USD.Files]
esxwia7e.dll,,,32
esxwiaml.dll,,,32
esxuin7e.dll,,,32

[ES7EINTP.x64.Files]
esint7e.dll,,,32

[DS.Files]
dx4400.ds,,,32
escndv.exe,,,32
escndvrs.dll,,,32

[DRV.Files]
es007e.hrd,,,32
esicm.dll,,,32
esdevif.dll,,,32
esdevcl.dll,,,32
esscncl.dll,,,32
esui.dll,,,32
esutwb.dll,,,32
esdscl.dll,,,32
estwpmg.dll,,,32
esfit.dll,,,32
esimgctl.dll,,,32
estwm.exe,,,32
escndv.chm,,,32
estwh.chm,,,32
esimfl.dll,,,32
esres.dll,,,32
esdtr.dll,,,32
esdtr2.dll,,,32
esmps.dll,,,32
esmpsres.dll,,,32
version.dat,,,32
esimgdet.dll,,,32
ade.dll,,,32
ade001.bin,,,32
esddc.dll,,,32

[FFMT.files]
epbmp.dll,,,32
epjpg.dll,,,32
epmtf.dll,,,32
eptif.dll,,,32
eppdf.dll,,,32
epipd.dll,,,32
eppij.dll,,,32
eppit.dll,,,32
esexf.dll,,,32
espimtif.dll,,,32
epbmpres.dll,,,32
epjpgres.dll,,,32
epmtfres.dll,,,32
eptifres.dll,,,32
eppdfres.dll,,,32
eppijres.dll,,,32
eppitres.dll,,,32

[TBL.Files]
es007e.idx,,,32

[EPSON.Color.Files]
ewsrgb.icm,,,32

[ES7E.Color.Files]
cx4400_r.icm,,,32

;--------------------------------------------------------------------------------

[SourceDisksNames]
2000=%DiskName%,EsCore.cab,,
2001=%DiskName%,ModUsd.cab,,
2002=%DiskName%,EwColor.cab,,
2003=%DiskName%,ResLang.cab,,
2004=%DiskName%,ModExt.cab,,
2126=%DiskName%,Dx4400.cab,,

[SourceDisksFiles]
escndv.exe=2000
esicm.dll=2000
esfit.dll=2000
esimfl.dll=2000
esdevif.dll=2000
esdevcl.dll=2000
esscncl.dll=2000
esui.dll=2000
esutwb.dll=2000
esdscl.dll=2000
estwpmg.dll=2000
esimgctl.dll=2000
estwm.exe=2000
version.dat=2000
epbmp.dll=2000
epjpg.dll=2000
epmtf.dll=2000
eptif.dll=2000
eppdf.dll=2000
epipd.dll=2000
eppij.dll=2000
eppit.dll=2000
esexf.dll=2000
espimtif.dll=2000
ewsrgb.icm=2000
esmps.dll=2000
esimgdet.dll=2000
ade.dll=2000
ade001.bin=2000
esddc.dll=2000

essti7e.dll=2001
eswia7e.dll=2001
eswiaml.dll=2001
esxwia7e.dll=2001
esxwiaml.dll=2001
esint7e.dll=2001
esxuin7e.dll=2001

escndvrs.dll=2003
esres.dll=2003
epbmpres.dll=2003
epjpgres.dll=2003
epmtfres.dll=2003
eptifres.dll=2003
eppdfres.dll=2003
eppijres.dll=2003
eppitres.dll=2003
escndv.chm=2003
estwh.chm=2003
esmpsres.dll=2003

esdtr.dll=2004
esdtr2.dll=2004

es007e.idx=2126
es007e.hrd=2126
dx4400.ds=2126
cx4400_r.icm=2126
[/code]
Mitglied: mayho33
19.01.2010 um 19:09 Uhr
Hi!

Meiner Erfahrung nach funktioniert das nur einwandfrei, wenn der treiber vollständig entpackt und registriert im Windows-Standard-INF-Ordner vorhanden ist.

Leg das Ganze doch mal da ab und Versuche:

rundll32 printui.dll,PrintUIEntry /if /b "EPSON Stylus DX4400 - Drucker" /f %windir%\inf\E_DF1CAE_DEUTSCH.INF /r "USB001" /m "EPSON Stylus DX4400 Series"

Kann sein dass der Fehler eh banal ist. Jedenfalls habe ich entdecht, dass nach rundll32 printui.dll,PrintUIEntry /if /b "EPSON Stylus DX4400 - Drucker" /f kein Leerzeichen vorhanden ist. Sollte aber meines Wissens

rundll32 printui.dll,PrintUIEntry /if /b "EPSON Stylus DX4400 - Drucker" /f "C.\Treiber\Peripherie\Epson Stylus DX4400\Print\E_DF1CAE_DEUTSCH.INF" /r "USB001" /m "EPSON Stylus DX4400 Series"

Grüße

Mayho
Bitte warten ..
Mitglied: robcomboy
19.01.2010 um 19:26 Uhr
Danke für deine Antwort.

Die Treiber für den Drucker und auch für den Scanner habe ich komplett entpackt.
Die Installation der Treiber für den Drucker funktioniert einwandfrei!

was mir probleme bereitet ist die Installation der Scanner Treiber über die commandline, vielleicht hast du da auch eine Idee.

Grüße,
robcomboy
Bitte warten ..
Mitglied: ofodag
20.01.2010 um 10:32 Uhr
Hallo,

das ist eine super Lösung mal schnell einen USB drucker zu installieren, vor allem für unsere kollegen im aussendienst.

Nur haben wir da noch ein berechtigungsproblem, da keine lokalen berechtigungen vorhanden sind.

Hat da einer eine idee, wie man das mit einbauen kann? runas event. oder iwie so?

gruss Olli
Bitte warten ..
Mitglied: robcomboy
20.01.2010 um 10:59 Uhr
Da ich keine Lust hab mit Runass zu arbeiten, wie auch immer das gehen soll...

Du kannst den Benutzer über der net-Befehl temporär Adminrechte geben
und diese nach der Installation des Treibers wieder entfernen.

in der CMD oder Bat würde das dann so aussehen:

[code]
@Echo Off

net localgroup "Administratoren" %USERNAME% /add
start /wait rundll32 printui.dll,PrintUIEntry /if /b "EPSON Stylus DX4400 - Drucker" /f "C.\Treiber\Peripherie\Epson Stylus DX4400\Print\E_DF1CAE_DEUTSCH.INF" /r "USB001" /m "EPSON Stylus DX4400 Series"
net localgroup "Administratoren" %USERNAME% /delete
[/code]

Das sollte funktionieren...
Grüße,
robcomboy
Bitte warten ..
Mitglied: mayho33
20.01.2010 um 11:08 Uhr
Hi!

@robcomboy: das habe ich jetzt zwar noch nicht getestetaber brauchst du für NET LOCALGROUP nicht auch Adminrechte um einen User da hinein zu verschieben? Ich denke schon


@ofodag: Es gibt ein Tool das nennts sich RunasSpc. Das verschlüsselt dir Username und Passwort
Grüße

Mayho
Bitte warten ..
Mitglied: ofodag
20.01.2010 um 12:50 Uhr
Das Tool kenn ich sogar.

Hab es nun damit umgesetzt und es funktioniert prima, super vielen Dank für den Tipp!

Olli
Bitte warten ..
Mitglied: robcomboy
20.01.2010 um 16:34 Uhr
Oh, Ja, das ab ich ganz übersehen...
Dann wird es natürlich so nicht gehen.

Aber wie ich gesehen habe ist das Problem ja mit dem
Programm RunasSpc gelöst worden.

Zitat von mayho33:
Hi!

@robcomboy: das habe ich jetzt zwar noch nicht getestetaber brauchst du für NET LOCALGROUP nicht auch Adminrechte um einen
User da hinein zu verschieben? Ich denke schon


Mayho

Hat hier keiner eine Idee, wie ich das mit meinem Scanner Treiber ans laufen bekommen könnte?????
Bitte warten ..
Mitglied: mayho33
21.01.2010 um 14:50 Uhr
Versuch ma da:

http://www.wintotal.de/tipparchi v?rb=3&id=184

http:
www.winfaq.de/faq_html/Content/winfaq.htm

http://zacky.cleverits.com/IT/rundll.htm

Wenn da nix dabei ist??? :o)

Machs testweise doch mal mit einem Druckertreiber der im System integriert ist. Wenn das geht liegts sicher nur an der Syntax

Grüße!

Mayho

EDIT:

Installation aus einer <INF-Datei> mit RunDLL32 setupapi.dll, <Pfad zur inf>
Bitte warten ..
Mitglied: robcomboy
23.01.2010 um 20:17 Uhr
So, habe noch mal ein wenig herum probiert.
Bei einer manuellen Installation der INF über das Kontextmenü
hat sich nichts getan, der Treiber wurde nicht installiert.

Ich denke nun, dass sich der Scannertreiber auf die Art und Weise nicht installieren lässt,
fragt sich nur, wie Windows das heraus bekommt, welche Treiber es installieren muss.

Grüße,
robcomboy
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
Heiß diskutierte Inhalte
Windows Server
Outlook Verbindungsversuch mit Exchange (15)

Frage von xbast1x zum Thema Windows Server ...

Grafikkarten & Monitore
Tonprobleme bei Fernseher mit angeschlossenem Laptop über HDMI (11)

Frage von Y3shix zum Thema Grafikkarten & Monitore ...

Microsoft Office
Keine Updates für Office 2016 (11)

Frage von Motte990 zum Thema Microsoft Office ...