Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


Sign in to follow this  
Tripredacus

nVidia GeForce 840m drivers fail to install

Recommended Posts

I've been trying to install the nVidia GeForce 840m (mobile) driver and it is not working as expected. I typically will launch driver installation from an exe that is in the Startup folder. The drivers will fail to install in this way. All other nVidia mobile drivers work fine on other system. If I manually run the installation or run it via CMD, it works.

Windows 7 Pro SP1 x64 in Audit Mode.

I have tried the following launch methods:

RunWait (@ComSpec & " /c c:\temp\g840m\64\setup.exe -s -i -noreboot -noeula")RunWait (@ComSpec & " /c c:\temp\g840m\64\setup.exe -s -i -noreboot -noeula", "c:\temp\g840m\64")
The second one is a newer implementation that sets the working directory. 700 series and older did not need it, but the driver for the 860m requires it to be able to install. Using either of those commands results in the software not installing and the following errors.

Event Viewer:

Fault bucket , type 0Event Name: PnPDriverImportErrorResponse: Not availableCab Id: 0Problem signature:P1: x64P2: 0000001EP3: nvqu.infP4: 3e8d117273af480cdcf6ebb68dba29853ae41c19P5: P6: P7: P8: P9: P10: Attached files:C:\Users\Administrator\AppData\Local\Temp\DMI3BE6.tmp.log.xmlC:\Users\Administrator\AppData\Local\Temp\LOG3F03.tmpc:\program files\nvidia corporation\installer2\display.driver.{0000bb89-2cd4-4cd4-bd0e-a8b19e8383a5}\nvqu.infThese files may be available here:C:\Users\Administrator\AppData\Local\Microsoft\Windows\WER\ReportQueue\NonCritical_x64_126c3610fd693f59bf2b5daeb553ab6cac92c05e_cab_08623f50Analysis symbol: Rechecking for solution: 0Report Id: 1431dc3f-0d7d-11e4-94e1-0c8bfd9bb927Report Status: 4
Error from LOG3F03.tmp:

     flq:                     {_commit_copyfile}!!!  flq:                          Error installing file (0x0000001e)!!!  flq:                          Error 30: The system cannot read from the specified device.!    flq:                               SourceFile   - 'c:\program files\nvidia corporation\installer2\display.driver.{0000bb89-2cd4-4cd4-bd0e-a8b19e8383a5}\nvcompiler.dl_'     flq:                               TempFile     - 'C:\Users\Administrator\AppData\Local\Temp\{10e4e57e-ac91-31bb-9a91-ec5ea646107a}\SET334D.tmp'!    flq:                               TargetFile   - 'C:\Users\Administrator\AppData\Local\Temp\{10e4e57e-ac91-31bb-9a91-ec5ea646107a}\nvcompiler.dll'     flq:                          {SPFQNOTIFY_COPYERROR}!!!  sto:                               Failed to copy file 'c:\program files\nvidia corporation\installer2\display.driver.{0000bb89-2cd4-4cd4-bd0e-a8b19e8383a5}\nvcompiler.dl_' to 'C:\Users\Administrator\AppData\Local\Temp\{10e4e57e-ac91-31bb-9a91-ec5ea646107a}\nvcompiler.dll'. Error = 0x0000001E     flq:                          {SPFQNOTIFY_COPYERROR - returned 0x00000000}!!!  flq:                          SPFQNOTIFY_COPYERROR: returned SPFQOPERATION_ABORT.!!!  flq:                          Error 995: The I/O operation has been aborted because of either a thread exit or an application request.     flq:                     {_commit_copyfile exit(0x000003e3)}     flq:                {_commit_copy_subqueue exit(0x000003e3)}!!!  flq:                FileQueueCommit aborting!!!!  flq:                Error 995: The I/O operation has been aborted because of either a thread exit or an application request.     flq:           {_commit_file_queue exit(0x000003e3)}!!!  sto:           Failed to copy driver package to 'C:\Users\Administrator\AppData\Local\Temp\{10e4e57e-ac91-31bb-9a91-ec5ea646107a}'. Error = 0x0000001E
It seems to me that the error is coming from DISM. :unsure:

If I run using nVidia's debug log as:

RunWait (@ComSpec & " /c c:\temp\g840m\64\setup.exe -s -i -noreboot -noeula -log:" & Chr(34) & "C:\NVlog" & Chr(34) & " -loglevel:6", "c:\temp\g840m\64")
I have this error:

     36.202 |    ERROR: [NVI2.NVDevicePhase] 1582@CNVDevicePhase::InstallHelper : Device phase failure Exception {0x8007001e - The system cannot read from the specified device.}.      36.213 |    ERROR: [NVI2.NVDevicePhase] 419@CNVDevicePhase::InvokePhase : COM error: Exception {0x8007001e - The system cannot read from the specified device.}.      36.216 |    ERROR: [NVI2.NVInstaller] 2059@CNVInstaller::InternalPerformInstall : Package "Display.Driver" failed with error: Exception {0x8007001e - The system cannot read from the specified device.; File: PerformInstall.cpp; Line: 4003; Phase failure}. 2014-07-18 02:35:03.573 (     36.223) |     INFO: [system] 391@Nvidia::Logging::Logger::Logger : 2014-Jul-18 02:35:03 :  Logging init OK. Using configuration from HKLM for DefaultProcess, for the setup.exe. 2014-07-18 02:35:03.576 (     36.226) |    ERROR: [CPLUtil] 883@CPLUtil::CPLInstallSuccess : Control Panel install result data key not found. 2014-07-18 02:35:03.579 (     36.229) |    ERROR: [DisplayDriver.DisplayDriverExtSite] 2847@CDisplayDriverExtSite::ConfirmCPLInstall : Uninstalling "Display.Driver" due to the failure of Display.ControlPanel.      36.622 |    ERROR: [NVI2.NVInstaller] 2545@CNVInstaller::InternalFinalizePackage : Error Exception {0xe0e00050} while finalizing package.      36.882 |    ERROR: [NVI2.NVInstaller] 2105@CNVInstaller::InternalPerformInstall : Failing at package "Display.Driver" failed with error: Exception {0x8007001e - The system cannot read from the specified device.} - aborting install.      36.885 |    ERROR: [NVI2.InstallThread] 54@CInstallThread::ThreadProc : Install failed - Exception {0x8007001e - The system cannot read from the specified device.; File: PerformInstall.cpp; Line: 4003; Phase failure} - going to fail state.      36.887 |    DEBUG: [NVI2.Installation] 97@CInstallationStepper::Present : Presenting "!InstallFailed".      36.888 |    DEBUG: [NVI2.Installation] 151@CInstallationStepper::Response : Response - not presenting, auto move next.      36.898 |    DEBUG: [NVI2.NVInstaller] 996@CNVInstaller::InternalCleanupCacheDeferred : Scheduling deferred delete using module C:\Users\ADMINI~1\AppData\Local\Temp\NVI2_29.DLL waiting for this process c:\temp\ggt840m\64\setup.exe 3016.      37.451 |    DEBUG: [NVI2.NVInstaller] 1037@CNVInstaller::InternalCleanupCacheDeferred : Deferred delete is primed.      37.453 |    ERROR: [NVI2.NVInstaller] 217@CNVInstaller::PerformSteps : Installation failed with error Exception {0x8007001e - The system cannot read from the specified device.; File: InstallThread.cpp; Line: 109}.
So it says it can't read the file. I searched for this problem online but no similar circumstance was available.

Any ideas?

Share this post


Link to post
Share on other sites

I have gotten it to install now. There are multiple versions (I guess) of this 840m driver I had to try. The one I was using in the above post was labelled as Win7/8.1 driver v332.38 and I had another one that just said Windows 7 with the same version.

Apparently, there is a driver signature issue in the one for Win8.1 that was causing rundll32.exe to balk at trying to install the INF and causing the installation to fail. Using the one for Win7 has the same problem. The difference is that this one opens a prompt to install an unsigned driver, which I've encountered before with touchpad software.

Moving this topic to Drivers forum.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...