It is currently Sat May 18, 2013 11:59 am



Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Ошибка 0x80070002 при установке winpkfilter
PostPosted: Wed Nov 30, 2011 7:37 pm 
Offline

Joined: Wed Oct 19, 2011 2:25 pm
Posts: 5
Добрый день.

В процессе переустановки winpkfilter на один из своих компьютеров, столкнулся со следующей проблемой: после запуска программы установки вылетает стандартное окошко
Необходим файл 'ndisrd.sys' на WinpkFilter LightWeight Filter
Лог установки при этом такой:
Code:
Output folder: C:\Program Files\WinpkFilter\bin\amd64
Installing x64 sample binaries
Extract: wwwcensor.exe... 100%
Extract: gretunnel.exe... 100%
Extract: listadapters.exe... 100%
Extract: packetsniffer.exe... 100%
Extract: passthru.exe... 100%
Extract: packthru.exe... 100%
Extract: filter.exe... 100%
Extract: ndisrequest.exe... 100%
Extract: filterstats.exe... 100%
Extract: ndisapi.dll... 100%
Output folder: C:\Program Files\WinpkFilter\bin\i386
Installing i386 sample binaries
Extract: wwwcensor.exe... 100%
Extract: gretunnel.exe... 100%
Extract: listadapters.exe... 100%
Extract: packetsniffer.exe... 100%
Extract: passthru.exe... 100%
Extract: packthru.exe... 100%
Extract: filter.exe... 100%
Extract: ndisrequest.exe... 100%
Extract: filterstats.exe... 100%
Extract: ndisapi.dll... 100%
Output folder: C:\Program Files\WinpkFilter\include
Extract: Common.h... 100%
Extract: ndisapi.h... 100%
Extract: winpkf.pas... 100%
Extract: ndisapi.cs... 100%
Extract: modDecl_Ndisapi.bas... 100%
Output folder: C:\Program Files\WinpkFilter\include
Extract: Common.h... 100%
Extract: ndisapi.h... 100%
Extract: winpkf.pas... 100%
Extract: ndisapi.cs... 100%
Extract: modDecl_Ndisapi.bas... 100%
Output folder: C:\Program Files\WinpkFilter\samples\MSVC\filter
Extract: StdAfx.h... 100%
Extract: iphlp.h... 100%
Extract: StdAfx.cpp... 100%
Extract: filter.cpp... 100%
Extract: filter.dsp... 100%
Extract: filter.vcproj... 100%
Output folder: C:\Program Files\WinpkFilter\samples\MSVC\filterstats
Extract: StdAfx.h... 100%
Extract: iphlp.h... 100%
Extract: StdAfx.cpp... 100%
Extract: filterstats.cpp... 100%
Extract: filterstats.dsp... 100%
Extract: filterstats.vcproj... 100%
Output folder: C:\Program Files\WinpkFilter\samples\MSVC\listadapters
Extract: StdAfx.h... 100%
Extract: StdAfx.cpp... 100%
Extract: listadapters.cpp... 100%
Extract: listadapters.dsp... 100%
Extract: listadapters.vcproj... 100%
Output folder: C:\Program Files\WinpkFilter\samples\MSVC\packetsniffer
Extract: StdAfx.h... 100%
Extract: iphlp.h... 100%
Extract: StdAfx.cpp... 100%
Extract: packetsniffer.cpp... 100%
Extract: packetsniffer.dsp... 100%
Extract: packetsniffer.vcproj... 100%
Output folder: C:\Program Files\WinpkFilter\samples\MSVC\passthru
Extract: StdAfx.h... 100%
Extract: iphlp.h... 100%
Extract: StdAfx.cpp... 100%
Extract: passthru.cpp... 100%
Extract: passthru.dsp... 100%
Extract: passthru.vcproj... 100%
Output folder: C:\Program Files\WinpkFilter\samples\MSVC\packthru
Extract: StdAfx.h... 100%
Extract: iphlp.h... 100%
Extract: StdAfx.cpp... 100%
Extract: packthru.cpp... 100%
Extract: packthru.dsp... 100%
Extract: packthru.vcproj... 100%
Output folder: C:\Program Files\WinpkFilter\samples\MSVC\ndisrequest
Extract: StdAfx.h... 100%
Extract: StdAfx.cpp... 100%
Extract: ndisrequest.cpp... 100%
Extract: ndisrequest.dsp... 100%
Extract: ndisrequest.vcproj... 100%
Output folder: C:\Program Files\WinpkFilter\samples\MSVC\wwwcensor
Extract: StdAfx.h... 100%
Extract: iphlp.h... 100%
Extract: StdAfx.cpp... 100%
Extract: wwwcensor.cpp... 100%
Extract: wwwcensor.dsp... 100%
Extract: wwwcensor.vcproj... 100%
Output folder: C:\Program Files\WinpkFilter\samples\MSVC\gretunnel
Extract: StdAfx.h... 100%
Extract: iphlp.h... 100%
Extract: StdAfx.cpp... 100%
Extract: gretunnel.cpp... 100%
Extract: gretunnel.dsp... 100%
Extract: gretunnel.vcproj... 100%
Output folder: C:\Program Files\WinpkFilter\samples\advanced\igateway
Extract: NetcardProp.h... 100%
Extract: NetworkInterface.h... 100%
Extract: iphlp.h... 100%
Extract: resource.h... 100%
Extract: snat.h... 100%
Extract: snatDlg.h... 100%
Extract: stdafx.h... 100%
Extract: NetcardProp.cpp... 100%
Extract: NetworkInterface.cpp... 100%
Extract: snat.cpp... 100%
Extract: snatDlg.cpp... 100%
Extract: stdafx.cpp... 100%
Extract: snat.rc... 100%
Extract: snat.vcproj... 100%
Output folder: C:\Program Files\WinpkFilter\samples\advanced\igateway\res
Extract: main.ico... 100%
Extract: modem.ico... 100%
Extract: netcard.ico... 100%
Extract: snat.ico... 100%
Extract: snat.manifest... 100%
Extract: snat.rc2... 100%
Output folder: C:\Program Files\WinpkFilter\samples\CBuilder\ndisapi
Extract: StdAfx.cpp... 100%
Extract: ndisapi.bpf... 100%
Extract: ndisapi.bpr... 100%
Extract: ndisapi.cpp... 100%
Extract: ndisapi.def... 100%
Extract: ndisapi.res... 100%
Extract: stdafx.h... 100%
Output folder: C:\Program Files\WinpkFilter\samples\CBuilder\listadapters
Extract: ListAdapters.bpf... 100%
Extract: ListAdapters.bpr... 100%
Extract: ListAdapters.cpp... 100%
Extract: ListAdapters.res... 100%
Output folder: C:\Program Files\WinpkFilter\samples\CBuilder\ndisrequest
Extract: ndisrequest.bpf... 100%
Extract: ndisrequest.bpr... 100%
Extract: ndisrequest.cpp... 100%
Extract: ndisrequest.res... 100%
Output folder: C:\Program Files\WinpkFilter\samples\CBuilder\packetsniffer
Extract: PacketSniffer.bpf... 100%
Extract: PacketSniffer.bpr... 100%
Extract: PacketSniffer.cpp... 100%
Extract: PacketSniffer.res... 100%
Extract: iphlp.h... 100%
Output folder: C:\Program Files\WinpkFilter\samples\CBuilder\passthru
Extract: PassThru.bpf... 100%
Extract: PassThru.bpr... 100%
Extract: PassThru.cpp... 100%
Extract: PassThru.res... 100%
Extract: iphlp.h... 100%
Output folder: C:\Program Files\WinpkFilter\samples\Delphi
Extract: winpkf.pas... 100%
Extract: iphlp.pas... 100%
Output folder: C:\Program Files\WinpkFilter\samples\Delphi\listadapters
Extract: ListAdapters.cfg... 100%
Extract: ListAdapters.dof... 100%
Extract: ListAdapters.dpr... 100%
Output folder: C:\Program Files\WinpkFilter\samples\Delphi\ndisrequest
Extract: ndisrequest.cfg... 100%
Extract: ndisrequest.dof... 100%
Extract: ndisrequest.dpr... 100%
Output folder: C:\Program Files\WinpkFilter\samples\Delphi\packetsniffer
Extract: PacketSniffer.cfg... 100%
Extract: PacketSniffer.dof... 100%
Extract: PacketSniffer.dpr... 100%
Output folder: C:\Program Files\WinpkFilter\samples\Delphi\passthru
Extract: PassThru.cfg... 100%
Extract: PassThru.dof... 100%
Extract: PassThru.dpr... 100%
Output folder: C:\Program Files\WinpkFilter\samples\CSharp
Extract: CSharp.sln... 100%
Output folder: C:\Program Files\WinpkFilter\samples\CSharp\listadapters
Extract: ListAdapters.csproj... 100%
Extract: Program.cs... 100%
Extract: ndisapi.cs... 100%
Extract: win32api.cs... 100%
Output folder: C:\Program Files\WinpkFilter\samples\CSharp\listadapters\Properties
Extract: AssemblyInfo.cs... 100%
Output folder: C:\Program Files\WinpkFilter\samples\CSharp\packetsniffer
Extract: PacketSniffer.csproj... 100%
Extract: Program.cs... 100%
Extract: iphlp.cs... 100%
Extract: ndisapi.cs... 100%
Extract: win32api.cs... 100%
Output folder: C:\Program Files\WinpkFilter\samples\CSharp\packetsniffer\Properties
Extract: AssemblyInfo.cs... 100%
Output folder: C:\Program Files\WinpkFilter\samples\CSharp\passthru
Extract: PassThru.csproj... 100%
Extract: Program.cs... 100%
Extract: iphlp.cs... 100%
Extract: ndisapi.cs... 100%
Extract: win32api.cs... 100%
Output folder: C:\Program Files\WinpkFilter\samples\CSharp\passthru\Properties
Extract: AssemblyInfo.cs... 100%
Output folder: C:\Program Files\WinpkFilter\samples\MSVB6\include
Extract: modDecl_Api.bas... 100%
Extract: modDecl_Ndisapi.bas... 100%
Extract: mod_iphlp.bas... 100%
Output folder: C:\Program Files\WinpkFilter\samples\MSVB6\listadapters
Extract: ListAdapters.vbp... 100%
Extract: ListAdapters.vbw... 100%
Extract: Main.frm... 100%
Extract: Main.frx
Output folder: C:\Program Files\WinpkFilter\samples\MSVB6\packetsniffer
Extract: Main.frm... 100%
Extract: Main.frx
Extract: PacketSniffer.vbp... 100%
Extract: PacketSniffer.vbw... 100%
Output folder: C:\Program Files\WinpkFilter\samples\MSVB6\passthru
Extract: Main.frm... 100%
Extract: Main.frx
Extract: PassThru.vbp... 100%
Extract: PassThru.vbw... 100%
Output folder: C:\Program Files\WinpkFilter\kernel\ndisapi
Extract: StdAfx.h... 100%
Extract: resource.h... 100%
Extract: StdAfx.cpp... 100%
Extract: ndisapi.cpp... 100%
Extract: ndisapi.dsp... 100%
Extract: ndisapi.vcproj... 100%
Extract: ndisapi.rc... 100%
Extract: ndisapi.def... 100%
Output folder: C:\Program Files\WinpkFilter\help
Extract: winpkfilter.chm... 100%
Output folder: C:\Program Files\WinpkFilter\Kernel\bin\dll\i386
Extract: ndisapi.dll... 100%
Extract: ndisapi.lib... 100%
Output folder: C:\Program Files\WinpkFilter\Kernel\bin\dll\amd64
Extract: ndisapi.dll... 100%
Extract: ndisapi.lib... 100%
Installing WinpkFilter driver.
Output folder: C:\Program Files\WinpkFilter\instlwftmp
Extract: snetcfg.exe... 100%
Extract: certinst.exe... 100%
Extract: ndisrd_lwf.inf... 100%
Extract: ndisrd86.cat... 100%
Extract: ndisrd.sys... 100%
Extract: root.cer... 100%
AddClientCert: certificate was successfully added to system store
Current full path - C:\Program Files\WinpkFilter\instlwftmp\ndisrd_lwf.inf
Trying to install 'nt_ndisrd'...
...C:\Program Files\WinpkFilter\instlwftmp\ndisrd_lwf.inf was copied to C:\Windows\INF\oem47.inf

При этом искать он его пытается в C:\Windows\INF\
Ок, вручную указываем, где лежит нужный файлик, а именно - C:\Program Files\WinpkFilter\instlwftmp

Лог дописывается следующим:
Code:
Trying to install 'nt_ndisrd'...
...C:\Program Files\WinpkFilter\instlwftmp\ndisrd_lwf.inf was copied to C:\Windows\INF\oem47.inf
..failed. Error code: 0x80070002
Output folder: C:\Program Files\WinpkFilter
Delete file: C:\Program Files\WinpkFilter\instlwftmp\certinst.exe
Delete file: C:\Program Files\WinpkFilter\instlwftmp\ndisrd.sys
Delete file: C:\Program Files\WinpkFilter\instlwftmp\ndisrd86.cat
Delete file: C:\Program Files\WinpkFilter\instlwftmp\ndisrd_lwf.inf
Delete file: C:\Program Files\WinpkFilter\instlwftmp\root.cer
Delete file: C:\Program Files\WinpkFilter\instlwftmp\snetcfg.exe
Remove folder: C:\Program Files\WinpkFilter\instlwftmp\
Output folder: C:\Program Files\WinpkFilter
Created uninstaller: C:\Program Files\WinpkFilter\uninstall.exe
Output folder: C:\Users\yegorov-p\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\WinpkFilter
Create shortcut: C:\Users\yegorov-p\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\WinpkFilter\WinpkFilter API Reference.lnk
Create shortcut: C:\Users\yegorov-p\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\WinpkFilter\Uninstall WinpkFilter Runtime Libraries.lnk
Completed


При этом компонент WinpkFilterчтототам в компонентах сетевого подключения появляется, но при попытке как либо работать с сетевыми интерфейсами, например запустить стандартный listadapters.exe интерфейсов не видно:
Code:
The following network interfaces are available to MSTCP:

Current system wide MTU decrement = 0

Default adapter startup mode = 0x0

Ошибка 0x80070002 гуглится как связанная с проблемами обновления винды, при чем здесь winpkfilter, непонятно.

Собственно, при деинсталяции winpkfilter в логе видна все та же ошибка:
Code:
Removing WinpkFilter driver.
Output folder: C:\Program Files\WinpkFilter\instlwftmp
Extract: snetcfg.exe... 100%
Extract: ndisrd_lwf.inf... 100%
Extract: ndisrd86.cat... 100%
Extract: ndisrd.sys... 100%
Trying to uninstall 'nt_ndisrd'...
..failed. Error code: 0x80070002
Delete file: C:\Program Files\WinpkFilter\instlwftmp\ndisrd.sys
Delete file: C:\Program Files\WinpkFilter\instlwftmp\ndisrd86.cat
Delete file: C:\Program Files\WinpkFilter\instlwftmp\ndisrd_lwf.inf
Delete file: C:\Program Files\WinpkFilter\instlwftmp\snetcfg.exe
Delete on reboot: C:\Program Files\WinpkFilter\instlwftmp\
Delete file: C:\Program Files\WinpkFilter\uninstall.exe
Remove folder: C:\Users\yegorov-p\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\WinpkFilter\
Delete file: C:\Program Files\WinpkFilter\bin\amd64\filter.exe
Delete file: C:\Program Files\WinpkFilter\bin\amd64\filterstats.exe
Delete file: C:\Program Files\WinpkFilter\bin\amd64\gretunnel.exe
Delete file: C:\Program Files\WinpkFilter\bin\amd64\listadapters.exe
Delete file: C:\Program Files\WinpkFilter\bin\amd64\ndisapi.dll
Delete file: C:\Program Files\WinpkFilter\bin\amd64\ndisrequest.exe
Delete file: C:\Program Files\WinpkFilter\bin\amd64\packetsniffer.exe
Delete file: C:\Program Files\WinpkFilter\bin\amd64\packthru.exe
Delete file: C:\Program Files\WinpkFilter\bin\amd64\passthru.exe
Delete file: C:\Program Files\WinpkFilter\bin\amd64\wwwcensor.exe
Remove folder: C:\Program Files\WinpkFilter\bin\amd64\
Delete file: C:\Program Files\WinpkFilter\bin\i386\filter.exe
Delete file: C:\Program Files\WinpkFilter\bin\i386\filterstats.exe
Delete file: C:\Program Files\WinpkFilter\bin\i386\gretunnel.exe
Delete file: C:\Program Files\WinpkFilter\bin\i386\listadapters.exe
Delete file: C:\Program Files\WinpkFilter\bin\i386\ndisapi.dll
Delete file: C:\Program Files\WinpkFilter\bin\i386\ndisrequest.exe
Delete file: C:\Program Files\WinpkFilter\bin\i386\packetsniffer.exe
Delete file: C:\Program Files\WinpkFilter\bin\i386\packthru.exe
Delete file: C:\Program Files\WinpkFilter\bin\i386\passthru.exe
Delete file: C:\Program Files\WinpkFilter\bin\i386\wwwcensor.exe
Remove folder: C:\Program Files\WinpkFilter\bin\i386\
Remove folder: C:\Program Files\WinpkFilter\bin\
Delete file: C:\Program Files\WinpkFilter\help\winpkfilter.chm
Remove folder: C:\Program Files\WinpkFilter\help\
Delete file: C:\Program Files\WinpkFilter\include\Common.h
Delete file: C:\Program Files\WinpkFilter\include\modDecl_Ndisapi.bas
Delete file: C:\Program Files\WinpkFilter\include\ndisapi.cs
Delete file: C:\Program Files\WinpkFilter\include\ndisapi.h
Delete file: C:\Program Files\WinpkFilter\include\winpkf.pas
Remove folder: C:\Program Files\WinpkFilter\include\
Delete on reboot: C:\Program Files\WinpkFilter\instlwftmp\
Delete file: C:\Program Files\WinpkFilter\kernel\bin\dll\amd64\ndisapi.dll
Delete file: C:\Program Files\WinpkFilter\kernel\bin\dll\amd64\ndisapi.lib
Remove folder: C:\Program Files\WinpkFilter\kernel\bin\dll\amd64\
Delete file: C:\Program Files\WinpkFilter\kernel\bin\dll\i386\ndisapi.dll
Delete file: C:\Program Files\WinpkFilter\kernel\bin\dll\i386\ndisapi.lib
Remove folder: C:\Program Files\WinpkFilter\kernel\bin\dll\i386\
Remove folder: C:\Program Files\WinpkFilter\kernel\bin\dll\
Remove folder: C:\Program Files\WinpkFilter\kernel\bin\
Delete file: C:\Program Files\WinpkFilter\kernel\ndisapi\ndisapi.cpp
Delete file: C:\Program Files\WinpkFilter\kernel\ndisapi\ndisapi.def
Delete file: C:\Program Files\WinpkFilter\kernel\ndisapi\ndisapi.dsp
Delete file: C:\Program Files\WinpkFilter\kernel\ndisapi\ndisapi.rc
Delete file: C:\Program Files\WinpkFilter\kernel\ndisapi\ndisapi.vcproj
Delete file: C:\Program Files\WinpkFilter\kernel\ndisapi\resource.h
Delete file: C:\Program Files\WinpkFilter\kernel\ndisapi\StdAfx.cpp
Delete file: C:\Program Files\WinpkFilter\kernel\ndisapi\StdAfx.h
Remove folder: C:\Program Files\WinpkFilter\kernel\ndisapi\
Remove folder: C:\Program Files\WinpkFilter\kernel\
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\iphlp.h
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\NetcardProp.cpp
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\NetcardProp.h
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\NetworkInterface.cpp
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\NetworkInterface.h
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\res\main.ico
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\res\modem.ico
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\res\netcard.ico
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\res\snat.ico
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\res\snat.manifest
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\res\snat.rc2
Remove folder: C:\Program Files\WinpkFilter\samples\advanced\igateway\res\
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\resource.h
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\snat.cpp
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\snat.h
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\snat.rc
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\snat.vcproj
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\snatDlg.cpp
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\snatDlg.h
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\stdafx.cpp
Delete file: C:\Program Files\WinpkFilter\samples\advanced\igateway\stdafx.h
Remove folder: C:\Program Files\WinpkFilter\samples\advanced\igateway\
Remove folder: C:\Program Files\WinpkFilter\samples\advanced\
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\listadapters\ListAdapters.bpf
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\listadapters\ListAdapters.bpr
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\listadapters\ListAdapters.cpp
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\listadapters\ListAdapters.res
Remove folder: C:\Program Files\WinpkFilter\samples\CBuilder\listadapters\
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\ndisapi\ndisapi.bpf
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\ndisapi\ndisapi.bpr
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\ndisapi\ndisapi.cpp
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\ndisapi\ndisapi.def
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\ndisapi\ndisapi.res
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\ndisapi\StdAfx.cpp
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\ndisapi\stdafx.h
Remove folder: C:\Program Files\WinpkFilter\samples\CBuilder\ndisapi\
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\ndisrequest\ndisrequest.bpf
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\ndisrequest\ndisrequest.bpr
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\ndisrequest\ndisrequest.cpp
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\ndisrequest\ndisrequest.res
Remove folder: C:\Program Files\WinpkFilter\samples\CBuilder\ndisrequest\
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\packetsniffer\iphlp.h
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\packetsniffer\PacketSniffer.bpf
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\packetsniffer\PacketSniffer.bpr
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\packetsniffer\PacketSniffer.cpp
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\packetsniffer\PacketSniffer.res
Remove folder: C:\Program Files\WinpkFilter\samples\CBuilder\packetsniffer\
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\passthru\iphlp.h
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\passthru\PassThru.bpf
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\passthru\PassThru.bpr
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\passthru\PassThru.cpp
Delete file: C:\Program Files\WinpkFilter\samples\CBuilder\passthru\PassThru.res
Remove folder: C:\Program Files\WinpkFilter\samples\CBuilder\passthru\
Remove folder: C:\Program Files\WinpkFilter\samples\CBuilder\
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\CSharp.sln
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\listadapters\ListAdapters.csproj
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\listadapters\ndisapi.cs
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\listadapters\Program.cs
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\listadapters\Properties\AssemblyInfo.cs
Remove folder: C:\Program Files\WinpkFilter\samples\CSharp\listadapters\Properties\
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\listadapters\win32api.cs
Remove folder: C:\Program Files\WinpkFilter\samples\CSharp\listadapters\
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\packetsniffer\iphlp.cs
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\packetsniffer\ndisapi.cs
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\packetsniffer\PacketSniffer.csproj
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\packetsniffer\Program.cs
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\packetsniffer\Properties\AssemblyInfo.cs
Remove folder: C:\Program Files\WinpkFilter\samples\CSharp\packetsniffer\Properties\
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\packetsniffer\win32api.cs
Remove folder: C:\Program Files\WinpkFilter\samples\CSharp\packetsniffer\
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\passthru\iphlp.cs
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\passthru\ndisapi.cs
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\passthru\PassThru.csproj
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\passthru\Program.cs
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\passthru\Properties\AssemblyInfo.cs
Remove folder: C:\Program Files\WinpkFilter\samples\CSharp\passthru\Properties\
Delete file: C:\Program Files\WinpkFilter\samples\CSharp\passthru\win32api.cs
Remove folder: C:\Program Files\WinpkFilter\samples\CSharp\passthru\
Remove folder: C:\Program Files\WinpkFilter\samples\CSharp\
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\iphlp.pas
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\listadapters\ListAdapters.cfg
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\listadapters\ListAdapters.dof
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\listadapters\ListAdapters.dpr
Remove folder: C:\Program Files\WinpkFilter\samples\Delphi\listadapters\
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\ndisrequest\ndisrequest.cfg
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\ndisrequest\ndisrequest.dof
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\ndisrequest\ndisrequest.dpr
Remove folder: C:\Program Files\WinpkFilter\samples\Delphi\ndisrequest\
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\packetsniffer\PacketSniffer.cfg
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\packetsniffer\PacketSniffer.dof
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\packetsniffer\PacketSniffer.dpr
Remove folder: C:\Program Files\WinpkFilter\samples\Delphi\packetsniffer\
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\passthru\PassThru.cfg
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\passthru\PassThru.dof
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\passthru\PassThru.dpr
Remove folder: C:\Program Files\WinpkFilter\samples\Delphi\passthru\
Delete file: C:\Program Files\WinpkFilter\samples\Delphi\winpkf.pas
Remove folder: C:\Program Files\WinpkFilter\samples\Delphi\
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\include\modDecl_Api.bas
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\include\modDecl_Ndisapi.bas
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\include\mod_iphlp.bas
Remove folder: C:\Program Files\WinpkFilter\samples\MSVB6\include\
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\listadapters\ListAdapters.vbp
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\listadapters\ListAdapters.vbw
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\listadapters\Main.frm
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\listadapters\Main.frx
Remove folder: C:\Program Files\WinpkFilter\samples\MSVB6\listadapters\
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\packetsniffer\Main.frm
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\packetsniffer\Main.frx
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\packetsniffer\PacketSniffer.vbp
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\packetsniffer\PacketSniffer.vbw
Remove folder: C:\Program Files\WinpkFilter\samples\MSVB6\packetsniffer\
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\passthru\Main.frm
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\passthru\Main.frx
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\passthru\PassThru.vbp
Delete file: C:\Program Files\WinpkFilter\samples\MSVB6\passthru\PassThru.vbw
Remove folder: C:\Program Files\WinpkFilter\samples\MSVB6\passthru\
Remove folder: C:\Program Files\WinpkFilter\samples\MSVB6\
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\filter\filter.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\filter\filter.dsp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\filter\filter.vcproj
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\filter\iphlp.h
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\filter\StdAfx.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\filter\StdAfx.h
Remove folder: C:\Program Files\WinpkFilter\samples\MSVC\filter\
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\filterstats\filterstats.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\filterstats\filterstats.dsp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\filterstats\filterstats.vcproj
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\filterstats\iphlp.h
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\filterstats\StdAfx.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\filterstats\StdAfx.h
Remove folder: C:\Program Files\WinpkFilter\samples\MSVC\filterstats\
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\gretunnel\gretunnel.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\gretunnel\gretunnel.dsp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\gretunnel\gretunnel.vcproj
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\gretunnel\iphlp.h
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\gretunnel\StdAfx.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\gretunnel\StdAfx.h
Remove folder: C:\Program Files\WinpkFilter\samples\MSVC\gretunnel\
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\listadapters\listadapters.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\listadapters\listadapters.dsp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\listadapters\listadapters.vcproj
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\listadapters\StdAfx.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\listadapters\StdAfx.h
Remove folder: C:\Program Files\WinpkFilter\samples\MSVC\listadapters\
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\ndisrequest\ndisrequest.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\ndisrequest\ndisrequest.dsp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\ndisrequest\ndisrequest.vcproj
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\ndisrequest\StdAfx.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\ndisrequest\StdAfx.h
Remove folder: C:\Program Files\WinpkFilter\samples\MSVC\ndisrequest\
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\packetsniffer\iphlp.h
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\packetsniffer\packetsniffer.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\packetsniffer\packetsniffer.dsp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\packetsniffer\packetsniffer.vcproj
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\packetsniffer\StdAfx.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\packetsniffer\StdAfx.h
Remove folder: C:\Program Files\WinpkFilter\samples\MSVC\packetsniffer\
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\packthru\iphlp.h
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\packthru\packthru.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\packthru\packthru.dsp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\packthru\packthru.vcproj
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\packthru\StdAfx.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\packthru\StdAfx.h
Remove folder: C:\Program Files\WinpkFilter\samples\MSVC\packthru\
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\passthru\iphlp.h
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\passthru\passthru.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\passthru\passthru.dsp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\passthru\passthru.vcproj
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\passthru\StdAfx.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\passthru\StdAfx.h
Remove folder: C:\Program Files\WinpkFilter\samples\MSVC\passthru\
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\wwwcensor\iphlp.h
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\wwwcensor\StdAfx.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\wwwcensor\StdAfx.h
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\wwwcensor\wwwcensor.cpp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\wwwcensor\wwwcensor.dsp
Delete file: C:\Program Files\WinpkFilter\samples\MSVC\wwwcensor\wwwcensor.vcproj
Remove folder: C:\Program Files\WinpkFilter\samples\MSVC\wwwcensor\
Remove folder: C:\Program Files\WinpkFilter\samples\MSVC\
Remove folder: C:\Program Files\WinpkFilter\samples\
Delete on reboot: C:\Program Files\WinpkFilter\
Completed

Попытка установки/удаления драйвера через snetcfg.exe приводит к все той же ошибке

setupapi.app.log:
Code:
[Device Install Log]
     OS Version = 6.1.7601
     Service Pack = 1.0
     Suite = 0x0100
     ProductType = 1
     Architecture = x86

[BeginLog]

[Boot Session: 2011/12/01 19:22:08.513]

>>>  [Build Driver List - ROOT\NT_NDISRD\0000]
>>>  Section start 2011/12/01 21:13:40.532
      cmd: "C:\Program Files\WinpkFilter\instlwftmp\snetcfg.exe" -v -l ndisrd_lwf.inf -c s -i nt_ndisrd
     cpy: Policy is set to make all digital signatures equal.
!    sig: Verifying file against specific (valid) catalog failed! (0x800b0109)
!    sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
<<<  Section end 2011/12/01 21:13:40.700
<<<  [Exit status: SUCCESS]


>>>  [Select Best Driver - ROOT\NT_NDISRD\0000]
>>>  Section start 2011/12/01 21:13:40.700
      cmd: "C:\Program Files\WinpkFilter\instlwftmp\snetcfg.exe" -v -l ndisrd_lwf.inf -c s -i nt_ndisrd
<<<  Section end 2011/12/01 21:13:40.701
<<<  [Exit status: SUCCESS]


>>>  [SetupInstallFilesFromInfSection - Install]
>>>  Section start 2011/12/01 21:13:40.704
      cmd: "C:\Program Files\WinpkFilter\instlwftmp\snetcfg.exe" -v -l ndisrd_lwf.inf -c s -i nt_ndisrd
<<<  Section end 2011/12/01 21:13:40.704
<<<  [Exit status: SUCCESS]


>>>  [SetupScanFileQueue]
>>>  Section start 2011/12/01 21:13:40.704
      cmd: "C:\Program Files\WinpkFilter\instlwftmp\snetcfg.exe" -v -l ndisrd_lwf.inf -c s -i nt_ndisrd
!    sig: Verifying file against catalog 'ndisrd86.cat' failed.
!    sig: Error 2: The system cannot find the file specified.
<<<  Section end 2011/12/01 21:13:40.705
<<<  [Exit status: SUCCESS]

     flq: CopyFile: 'c:\program files\winpkfilter\instlwftmp\ndisrd.sys'
     flq:       to: 'C:\Windows\system32\DRIVERS\SET5A70.tmp'
     flq: MoveFile: 'C:\Windows\system32\DRIVERS\SET5A70.tmp'
     flq:       to: 'C:\Windows\system32\DRIVERS\ndisrd.sys'

>>>  [SetupInstallFromInfSection - Install]
>>>  Section start 2011/12/01 21:13:40.736
      cmd: "C:\Program Files\WinpkFilter\instlwftmp\snetcfg.exe" -v -l ndisrd_lwf.inf -c s -i nt_ndisrd
<<<  Section end 2011/12/01 21:13:40.739
<<<  [Exit status: SUCCESS]


>>>  [SetupInstallServicesFromInfSectionEx - Install.Services]
>>>  Section start 2011/12/01 21:13:40.740
      cmd: "C:\Program Files\WinpkFilter\instlwftmp\snetcfg.exe" -v -l ndisrd_lwf.inf -c s -i nt_ndisrd
<<<  Section end 2011/12/01 21:13:41.083
<<<  [Exit status: SUCCESS]


>>>  [SetupInstallFromInfSection - Install]
>>>  Section start 2011/12/01 21:13:41.084
      cmd: "C:\Program Files\WinpkFilter\instlwftmp\snetcfg.exe" -v -l ndisrd_lwf.inf -c s -i nt_ndisrd
<<<  Section end 2011/12/01 21:13:41.084
<<<  [Exit status: SUCCESS]


>>>  [DIF_PROPERTYCHANGE - ROOT\SUN_VBOXNETFLTMP\0001]
>>>  Section start 2011/12/01 21:13:41.320
      cmd: "C:\Program Files\WinpkFilter\instlwftmp\snetcfg.exe" -v -l ndisrd_lwf.inf -c s -i nt_ndisrd
<<<  Section end 2011/12/01 21:13:41.324
<<<  [Exit status: SUCCESS]


>>>  [DIF_DESTROYPRIVATEDATA]
>>>  Section start 2011/12/01 21:13:41.325
      cmd: "C:\Program Files\WinpkFilter\instlwftmp\snetcfg.exe" -v -l ndisrd_lwf.inf -c s -i nt_ndisrd
<<<  Section end 2011/12/01 21:13:41.325
<<<  [Exit status: SUCCESS]

!    cci: !NCI: Op=ATTACH, Layer=NDIS, Upper={EA24CD6C-D17A-4348-9190-09F0D5BE83DD} Lower=\Device\{A087F605-CB23-40A3-B004-2BB0B6699AE6}, Error=00000002
!    cci: !NCI: Op=ATTACH, Layer=NDIS, Upper={EA24CD6C-D17A-4348-9190-09F0D5BE83DD} Lower=\Device\{4E0E6B15-A445-4E70-A482-C664F198D986}, Error=0000001f
!    cci: !NCI: Op=ATTACH, Layer=NDIS, Upper={5CBF81BD-5055-47CD-9055-A76B2B4E3697} Lower=\Device\{B0976D1C-89AF-485E-A9F8-53B1CD95052D}, Error=00000002


setupapi.dev.log:
Code:
[Device Install Log]
     OS Version = 6.1.7601
     Service Pack = 1.0
     Suite = 0x0100
     ProductType = 1
     Architecture = x86

[BeginLog]

[Boot Session: 2011/12/01 19:22:08.513]

>>>  [SetupCopyOEMInf - C:\Program Files\WinpkFilter\instlwftmp\ndisrd_lwf.inf]
>>>  Section start 2011/12/01 21:13:39.654
      cmd: "C:\Program Files\WinpkFilter\instlwftmp\snetcfg.exe" -v -l ndisrd_lwf.inf -c s -i nt_ndisrd
     sto: {Import Driver Package: C:\Program Files\WinpkFilter\instlwftmp\ndisrd_lwf.inf} 21:13:39.671
     sto:      Importing driver package into Driver Store:
     sto:           Driver Store   = C:\Windows\System32\DriverStore (Online | 6.1.7601)
     sto:           Driver Package = C:\Program Files\WinpkFilter\instlwftmp\ndisrd_lwf.inf
     sto:           Architecture   = x86
     sto:           Locale Name    = neutral
     sto:           Flags          = 0x00000020
     sto:      Copying driver package files to 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}'.
     inf:      Opened INF: 'C:\Program Files\WinpkFilter\instlwftmp\ndisrd_lwf.inf' ([strings])
     inf:      Opened INF: 'C:\Program Files\WinpkFilter\instlwftmp\ndisrd_lwf.inf' ([strings])
     flq:      {FILE_QUEUE_COPY}
     flq:           CopyStyle      - 0x00000000
     flq:           SourceRootPath - 'C:\Program Files\WinpkFilter\instlwftmp'
     flq:           SourceFilename - 'ndisrd.sys'
     flq:           TargetDirectory- 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}'
     flq:      {FILE_QUEUE_COPY exit(0x00000000)}
     flq:      {FILE_QUEUE_COPY}
     flq:           CopyStyle      - 0x00000000
     flq:           SourceRootPath - 'C:\Program Files\WinpkFilter\instlwftmp'
     flq:           SourceFilename - 'ndisrd86.cat'
     flq:           TargetDirectory- 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}'
     flq:      {FILE_QUEUE_COPY exit(0x00000000)}
     flq:      {FILE_QUEUE_COPY}
     flq:           CopyStyle      - 0x00000000
     flq:           SourceRootPath - 'C:\Program Files\WinpkFilter\instlwftmp'
     flq:           SourceFilename - 'ndisrd_lwf.inf'
     flq:           TargetDirectory- 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}'
     flq:      {FILE_QUEUE_COPY exit(0x00000000)}
     flq:      {_commit_file_queue}
     flq:           CommitQ DelNodes=0 RenNodes=0 CopyNodes=3
     flq:           {_commit_copy_subqueue}
     flq:                subqueue count=3
     flq:                source media:
     flq:                     SourcePath   - [C:\Program Files\WinpkFilter\instlwftmp]
     flq:                     SourceFile   - [ndisrd.sys]
     flq:                     Flags        - 0x00000000
     flq:                {_commit_copyfile}
     flq:                     CopyFile: 'C:\Program Files\WinpkFilter\instlwftmp\ndisrd.sys'
     flq:                           to: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\SET565B.tmp'
     flq:                     MoveFile: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\SET565B.tmp'
     flq:                           to: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\ndisrd.sys'
     flq:                {_commit_copyfile exit OK}
     flq:                {_commit_copyfile}
     flq:                     CopyFile: 'C:\Program Files\WinpkFilter\instlwftmp\ndisrd86.cat'
     flq:                           to: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\SET565C.tmp'
     flq:                     MoveFile: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\SET565C.tmp'
     flq:                           to: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\ndisrd86.cat'
     flq:                {_commit_copyfile exit OK}
     flq:                {_commit_copyfile}
     flq:                     CopyFile: 'C:\Program Files\WinpkFilter\instlwftmp\ndisrd_lwf.inf'
     flq:                           to: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\SET566D.tmp'
     flq:                     MoveFile: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\SET566D.tmp'
     flq:                           to: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\ndisrd_lwf.inf'
     flq:                {_commit_copyfile exit OK}
     flq:           {_commit_copy_subqueue exit OK}
     flq:      {_commit_file_queue exit OK}
     pol:      {Driver package policy check} 21:13:39.748
     pol:      {Driver package policy check - exit(0x00000000)} 21:13:39.749
     sto:      {Stage Driver Package: C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\ndisrd_lwf.inf} 21:13:39.750
     inf:           Opened INF: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\ndisrd_lwf.inf' ([strings])
     inf:           Opened INF: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\ndisrd_lwf.inf' ([strings])
     sto:           Copying driver package files:
     sto:                Source Path      = C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}
     sto:                Destination Path = C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}
     flq:           {FILE_QUEUE_COPY}
     flq:                CopyStyle      - 0x00000010
     flq:                SourceRootPath - 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}'
     flq:                SourceFilename - 'ndisrd.sys'
     flq:                TargetDirectory- 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}'
     flq:           {FILE_QUEUE_COPY exit(0x00000000)}
     flq:           {FILE_QUEUE_COPY}
     flq:                CopyStyle      - 0x00000010
     flq:                SourceRootPath - 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}'
     flq:                SourceFilename - 'ndisrd86.cat'
     flq:                TargetDirectory- 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}'
     flq:           {FILE_QUEUE_COPY exit(0x00000000)}
     flq:           {FILE_QUEUE_COPY}
     flq:                CopyStyle      - 0x00000010
     flq:                SourceRootPath - 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}'
     flq:                SourceFilename - 'ndisrd_lwf.inf'
     flq:                TargetDirectory- 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}'
     flq:           {FILE_QUEUE_COPY exit(0x00000000)}
     flq:           {_commit_file_queue}
     flq:                CommitQ DelNodes=0 RenNodes=0 CopyNodes=3
     flq:                {_commit_copy_subqueue}
     flq:                     subqueue count=3
     flq:                     source media:
     flq:                          SourcePath   - [C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}]
     flq:                          SourceFile   - [ndisrd.sys]
     flq:                          Flags        - 0x00000000
     flq:                     {_commit_copyfile}
     flq:                          CopyFile: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\ndisrd.sys'
     flq:                                to: 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\SET56A9.tmp'
     flq:                          MoveFile: 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\SET56A9.tmp'
     flq:                                to: 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\ndisrd.sys'
     flq:                     {_commit_copyfile exit OK}
     flq:                     {_commit_copyfile}
     flq:                          CopyFile: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\ndisrd86.cat'
     flq:                                to: 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\SET56AA.tmp'
     flq:                          MoveFile: 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\SET56AA.tmp'
     flq:                                to: 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\ndisrd86.cat'
     flq:                     {_commit_copyfile exit OK}
     flq:                     {_commit_copyfile}
     flq:                          CopyFile: 'C:\Users\YEGORO~1\AppData\Local\Temp\{761ea11b-713c-2376-a1fa-9c18989a277b}\ndisrd_lwf.inf'
     flq:                                to: 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\SET56BB.tmp'
     flq:                          MoveFile: 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\SET56BB.tmp'
     flq:                                to: 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\ndisrd_lwf.inf'
     flq:                     {_commit_copyfile exit OK}
     flq:                {_commit_copy_subqueue exit OK}
     flq:           {_commit_file_queue exit OK}
     sto:           {DRIVERSTORE_IMPORT_NOTIFY_VALIDATE} 21:13:39.786
     inf:                Opened INF: 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\ndisrd_lwf.inf' ([strings])
     sig:                {_VERIFY_FILE_SIGNATURE} 21:13:39.801
     sig:                     Key      = ndisrd_lwf.inf
     sig:                     FilePath = C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\ndisrd_lwf.inf
     sig:                     Catalog  = C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\ndisrd86.cat
     flq:                     {SPFILENOTIFY_CABINETINFO}
     flq:                     {SPFILENOTIFY_CABINETINFO - exit(0x00000000)}
     flq:                     {SPFILENOTIFY_FILEEXTRACTED}
     flq:                     {SPFILENOTIFY_FILEEXTRACTED - exit(0x00000000)}
     flq:                     {SPFILENOTIFY_CABINETINFO}
     flq:                     {SPFILENOTIFY_CABINETINFO - exit(0x00000000)}
     flq:                     {SPFILENOTIFY_FILEEXTRACTED}
     flq:                     {SPFILENOTIFY_FILEEXTRACTED - exit(0x00000000)}
!    sig:                     Verifying file against specific (valid) catalog failed! (0x800b0109)
!    sig:                     Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
     sig:                {_VERIFY_FILE_SIGNATURE exit(0x800b0109)} 21:13:39.860
     sig:                {_VERIFY_FILE_SIGNATURE} 21:13:39.860
     sig:                     Key      = ndisrd_lwf.inf
     sig:                     FilePath = C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\ndisrd_lwf.inf
     sig:                     Catalog  = C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\ndisrd86.cat
     flq:                     {SPFILENOTIFY_CABINETINFO}
     flq:                     {SPFILENOTIFY_CABINETINFO - exit(0x00000000)}
     flq:                     {SPFILENOTIFY_FILEEXTRACTED}
     flq:                     {SPFILENOTIFY_FILEEXTRACTED - exit(0x00000000)}
     flq:                     {SPFILENOTIFY_CABINETINFO}
     flq:                     {SPFILENOTIFY_CABINETINFO - exit(0x00000000)}
     flq:                     {SPFILENOTIFY_FILEEXTRACTED}
     flq:                     {SPFILENOTIFY_FILEEXTRACTED - exit(0x00000000)}
     sig:                     Success: File is signed in Authenticode(tm) catalog.
     sig:                     Error 0xe0000241: The INF was signed with an Authenticode(tm) catalog from a trusted publisher.
     sig:                {_VERIFY_FILE_SIGNATURE exit(0xe0000241)} 21:13:39.894
     sto:                Validating driver package files against catalog 'ndisrd86.cat'.
     sto:                Driver package is valid.
     sto:           {DRIVERSTORE_IMPORT_NOTIFY_VALIDATE exit(0x00000000)} 21:13:39.895
     sto:           Verified driver package signature:
     sto:                Digital Signer Score = 0xFF000000
     sto:                Digital Signer Name  = <unknown>
     sto:           {DRIVERSTORE_IMPORT_NOTIFY_BEGIN} 21:13:39.896
     inf:                Opened INF: 'C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}\ndisrd_lwf.inf' ([strings])
     sto:                Create system restore point:
     sto:                     Description = Установить пакет драйверов устройств: NT Kernel Resources Сетевая служба
     sto:                     Time        = 0ms
     sto:                     Status      = 0x00000422 (FAILURE)
     sto:           {DRIVERSTORE_IMPORT_NOTIFY_BEGIN: exit(0x00000000)} 21:13:39.901
     idb:           Unpublished driver store entry 'ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4'.
     sto:           Published driver package INF 'oem47.inf' was deleted.
     idb:           Unregistered driver store entry 'ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4'.
     sto:           {Delete Directory: C:\Windows\System32\DriverStore\FileRepository\ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4} 21:13:40.136
     sto:           {Delete Directory: exit(0x00000000)} 21:13:40.151
     sto:           Importing driver package files:
     sto:                Source Path      = C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}
     sto:                Destination Path = C:\Windows\System32\DriverStore\FileRepository\ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4
     sto:           {Copy Directory: C:\Windows\System32\DriverStore\Temp\{3e1a4268-30bb-280b-25fc-b0232077975b}} 21:13:40.154
     sto:                Target Path = C:\Windows\System32\DriverStore\FileRepository\ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4
     sto:           {Copy Directory: exit(0x00000000)} 21:13:40.158
     sto:           {Index Driver Package: C:\Windows\System32\DriverStore\FileRepository\ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4\ndisrd_lwf.inf} 21:13:40.159
     idb:                Registered driver store entry 'ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4'.
     idb:                Published 'ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4\ndisrd_lwf.inf' to 'C:\Windows\INF\oem47.inf'
     idb:                Published driver store entry 'ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4'.
     sto:                Published driver package INF 'oem47.inf' was changed.
     sto:                Active published driver package is 'ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4'.
     sto:           {Index Driver Package: exit(0x00000000)} 21:13:40.352
     sto:           {DRIVERSTORE_IMPORT_NOTIFY_END} 21:13:40.353
     ndv:                No system restore point was set earlier.
     sto:           {DRIVERSTORE_IMPORT_NOTIFY_END: exit(0x00000000)} 21:13:40.354
     sto:      {Stage Driver Package: exit(0x00000000)} 21:13:40.356
     ndv:      Doing device matching lookup!
     inf:      Opened INF: 'C:\Windows\System32\DriverStore\FileRepository\ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4\ndisrd_lwf.inf' ([strings])
     inf:      Saved PNF: 'C:\Windows\System32\DriverStore\FileRepository\ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4\ndisrd_lwf.PNF' (Language = 0419)
     sto:      Driver package was staged to Driver Store. Time = 764 ms
     sto:      Imported driver package into Driver Store:
     sto:           Filename = C:\Windows\System32\DriverStore\FileRepository\ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4\ndisrd_lwf.inf
     sto:           Time     = 795 ms
     sto: {Import Driver Package: exit(0x00000000)} 21:13:40.469
     inf: Opened INF: 'C:\Program Files\WinpkFilter\instlwftmp\ndisrd_lwf.inf' ([strings])
     inf: Driver Store location: C:\Windows\System32\DriverStore\FileRepository\ndisrd_lwf.inf_x86_neutral_8924f3d5ce0e50f4\ndisrd_lwf.inf
     inf: Published Inf Path: C:\Windows\INF\oem47.inf
<<<  Section end 2011/12/01 21:13:40.473
<<<  [Exit status: SUCCESS]


При последующих запусках окошко "Необходим файл 'ndisrd.sys' на WinpkFilter LightWeight Filter " больше не появляется, но в логе установщика все равно пишет ошибка из субжа и как следствие, ничего не работает. Win 7 sp1 ru. Вирусов/антивирусов и тому подобного нет.
Не подскажете, в чем может быть дело?


Top
 Profile  
 
 Post subject: Re: Ошибка 0x80070002 при установке winpkfilter
PostPosted: Sat Dec 03, 2011 1:42 pm 
Offline
Site Admin

Joined: Wed Jul 26, 2006 12:22 pm
Posts: 507
Возможно WinpkFilter устанавливался по разным путям, система запомнила первый и теперь не может найти драйвер. Я бы удалил драйвер стандартными средствами, а затем нашел бы INF файлы в папке Windows/INF которые содержат строку ndisrd. В случае с LWF нужно удалить пару файлов вида oemXXX.inf и oemXXX.pnf. Я бы еще перегрузил систему на всякий случай.


Top
 Profile  
 
 Post subject: Re: Ошибка 0x80070002 при установке winpkfilter
PostPosted: Sat Dec 03, 2011 9:42 pm 
Offline

Joined: Wed Oct 19, 2011 2:25 pm
Posts: 5
Спасибо за ответ.
Снес драйвер, удалил oem47.inf (где упоминался ndisrd) и oem47.pnf. Ребутнулся. При установке на отсутствие файликов не ругнулась, но ошибка в логе установщика все еще присутствует, как следствие, ничего не работает.
ЗЫ Аналогичный глюк появился на другом моем компьютере под win7 sp1, когда я снес winpkfilter и попробовал установить его заново.


Top
 Profile  
 
 Post subject: Re: Ошибка 0x80070002 при установке winpkfilter
PostPosted: Tue Dec 06, 2011 2:01 pm 
Offline
Site Admin

Joined: Wed Jul 26, 2006 12:22 pm
Posts: 507
Возможно остался ключ в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ndisrd. Удалите и его тоже. По идее если драйвер деинтсталлирован, удалены кешированные INF и ключи реестра, то следов остаться не должно. После всех удалений желательно перезагрузить систему.


Top
 Profile  
 
 Post subject: Re: Ошибка 0x80070002 при установке winpkfilter
PostPosted: Tue Dec 06, 2011 8:06 pm 
Offline

Joined: Wed Oct 19, 2011 2:25 pm
Posts: 5
SerpentFly wrote:
Возможно остался ключ в реестре HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ndisrd. Удалите и его тоже. По идее если драйвер деинтсталлирован, удалены кешированные INF и ключи реестра, то следов остаться не должно. После всех удалений желательно перезагрузить систему.

А ветка HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ndisrd целиком сносится при деинсталляции.
UPD Так, оно заработало. Я не понял, что именно я сделал, постараюсь повторить и систематизировать =)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

Who is online

Users browsing this forum: rav and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron
Theme designed by stylerbb.net © 2008
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All times are UTC + 2 hours