|
|
#1 |
|
Junior Member
Join Date: Aug 2010
Posts: 6
|
pnputil error
Hi,
When running pnputil from NSIS (nsExec::ExecToLog '"$WINDIR\system32\pnputil.exe" -i -a "$INSTDIR\myinf.inf"' I got an error which says "is not recognized as an internal or external command" I tried also to run it from batch but it failed: ExpandEnvStrings $0 %COMSPEC% nsExec::ExecToLog '$0 /c "$WINDIR\system32\PnPutil.exe" -i -a "$INSTDIR\myinf.inf"' I have read other also faced it but i didn't find solution. Any idea? work around? Thanks |
|
|
|
|
|
#2 |
|
Moderator
Join Date: Jun 2002
Location: ${NSISDIR}
Posts: 5,442
|
Does $WINDIR\system32\PnPutil.exe exist?
IntOp $PostCount $PostCount + 1 |
|
|
|
|
|
#3 |
|
Junior Member
Join Date: Aug 2010
Posts: 6
|
|
|
|
|
|
|
#4 | |
|
Junior Member
Join Date: Aug 2010
Posts: 6
|
Quote:
It is working on Windows 7 32bit but fail on Windows 7 64-bit |
|
|
|
|
|
|
#5 |
|
Senior Member
Join Date: Nov 2005
Posts: 115
|
It looks like pnputil installs drivers. For 64-bit make sure you are trying to install a 64-bit driver. You can also try putting '${DisableX64FSRedirection}' and '${EnableX64FSRedirection}' around whatever command you're using (you need to include x64.nsh).
|
|
|
|
|
|
#6 | |
|
Junior Member
Join Date: Aug 2010
Posts: 6
|
Quote:
${DisableX64FSRedirection} solved it |
|
|
|
|
![]() |
|
|||||||
| Thread Tools | Search this Thread |
| Display Modes | |
|
|