Error 1450 when installing TAP device driver
I'm trying to install OpenVPN on my laptop with Windows 7. At some point the installation wizard tries to install a TAP network driver and that throws an error 1450 - Insufficient system resources. I've seen this problem reported a few times
and have tried every fix suggested, from setting my RegistrySizeLimit to unlimited to allowing installation of unsigned drivers to deleting all TAP virtual ethernet adapters. None of these fixes has worked.
I did lots of digging though and found out some interesting information on this particular problem. The error is issued while running tapinstall.exe, which is actually a renamed devcon.exe, so the log of what's happening shows up in C:\Windows\inf\setupapi.dev.log.
There I find the following tidbit:
ndv: Installing device...
dvi: {DIF_INSTALLDEVICE} 09:31:11.894
dvi: CoInstaller 1: Enter 09:31:11.895
cci: [NdisCoinst: Enter NcipHandleInstallPreProcessing]
cci: NdisCoinst: NetCfgInstanceId does not exist
cci: NdisCoinst: Guid of the adapter is {7C189818-C8F2-42E8-B537-E101A07051F8}
inf: Opened PNF: 'C:\Windows\INF\oem41.inf' ([strings])
cci: NdisCoinst: IfType from registry is 1
cci: NdisCoinst: IfType 1, Characteristics 0x81, IsIrdaDevice 0, PhysicalMediaType -1, MediaType -1, IsBridge 0, FoundGuidInDownlevel 0, EnableDhcp
2
cci: NdisCoinst: Connection name is Local Area Connection 2
cci: NdisCoinst: NetLuidIndex does not exist
!!! cci: NdisCoinst: NcipAllocateNetLuidIndex failed with error 0x5aa
cci: [NdisCoinst: Exit NcipHandleInstallPreProcessing]
!!! dvi: CoInstaller 1: failed(0x000005aa)!
!!! dvi: Error 1450: Insufficient system resources exist to complete the requested service.
dvi: {DIF_INSTALLDEVICE - exit(0x000005aa)} 09:31:25.603
!!! ndv: Error(000005aa) installing device!
ndv: Device install status=0x000005aa
Some searching turned up a helpful thread related to this problem at
http://www.osronline.com/showthread.cfm?link=181873
That thread lead me to a problem in my registry. Here's what I found:
Registry Value: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NDIS\IfTypes\1\IfUsedNetLuidIndices
Registry Data: ff ff ff ff ff ff ff ff ff ff .... (128 of them)
According to the thread, this registry data should be a bitmap of all the locally unique IDs (LUIDs) that have been assigned to other interfaces. Supposedly, a swath of ffs like this is a indicator of "too many interfaces". Yet my laptop
has only about 40 interfaces showing (I checked via registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11C
E-BFC1-08002BE10318}), which doesn't seem out of line, since I run VirtualBox and it has several virtual network devices defined.
Does anybody know a way to fix this problem with my registry? Obviously a direct edit is possible, but probably a bad idea. The thread that gave me so much of this information runs out of good advice at this point, suggesting that a OS reinstall
might be the easiest approach. I hope to avoid that if at all possible. Help please!
April 22nd, 2012 11:00am
Hi,
Based on my research, the issue may be related to NDIS.
Therefore, please check the following:
1. Check if Local Area Connection 2 is using your physical NIC.
2. Try to update your NIC driver from manufacture website to the latest and see how it works.
Also, it is recommended to contact OpenVPN via
OpenVPN Support for help.
Hope this helps.
If a post solved your problem, click Mark as Answer on the post. If a post helped you, click "Vote As Helpful" on the left side of post.
Free Windows Admin Tool Kit Click here and download it now
April 23rd, 2012 3:01am