-
×InformationWindows update impacting certain printer icons and names. Microsoft is working on a solution.
Click here to learn moreInformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center.
-
×InformationWindows update impacting certain printer icons and names. Microsoft is working on a solution.
Click here to learn moreInformationNeed Windows 11 help?Check documents on compatibility, FAQs, upgrade information and available fixes.
Windows 11 Support Center.
- HP Community
- Archived Topics
- Printers Archive
- SIUtility.exe not working in Windows
Create an account on the HP Community to personalize your profile and ask a question
11-07-2012 02:06 AM
Hi,
I am trying to disable HP Smart Install for all our corp. before they connect their USB printers, as they are not local administrators. Running the SIUtility.exe in Windows 7 (32bit) as Administrator allows me to disable HP Smart Install (or at least this is the idea), when I click the button "PC" and then the button "Disable HP Smart Install on this PC" it does nothing, and the HP Smart Install is not disabled!!
I have uninstalled Antivirus and disabled local firewall, but that didn't help any either.
I am running the lastest SIUtility.exe (Fileversion 2012.0926.1.58500).
Anybody know how to get the utility to work?
Solved! Go to Solution.
Accepted Solutions
11-12-2012 12:36 AM
Yes, I am using the latest FULL driver package. Have done some further testing, and have deploy a script the run the "SIUtility.exe /disable".
The script is run in SYSTEM context via our SCCM server, (since the users aren't administrators).
After running the script, the HP Smart Install IS disabled and the printer acts as a printer (and not as Smart Install "Fake CD") 🙂
However if I afterwards start the SIUtility.exe in GUI mode and press the "PC" button, it still claims the HP Smart Install IS enabled (even though it isn't).
Lets close this subject, by saying, the SIUtility.exe is somewhat wonky, when its being run in a corp. environment (in different user/adminstrator contexts).
Has anyone found out what the SIUtility does (its most likely a registry key, but which, anyone know?)?
11-08-2012 10:51 AM
I will need a better understanding of the setup before I can know what the issue is.
Let me know!
11-08-2012 11:56 PM
neonskeleton, well all the info you need is already in the org. post! 😉
- It's Windows 7 (32bit)
- USB connection
- The HP printer models varies (as long as they use the HP Smart Install), but for my test I have used a HP LaserJet P1102.
Thanks for your time.
11-09-2012 11:08 AM
Here is a link for that!
http://goo.gl/9Vgg6
Let me know if that helps!
11-12-2012 12:36 AM
Yes, I am using the latest FULL driver package. Have done some further testing, and have deploy a script the run the "SIUtility.exe /disable".
The script is run in SYSTEM context via our SCCM server, (since the users aren't administrators).
After running the script, the HP Smart Install IS disabled and the printer acts as a printer (and not as Smart Install "Fake CD") 🙂
However if I afterwards start the SIUtility.exe in GUI mode and press the "PC" button, it still claims the HP Smart Install IS enabled (even though it isn't).
Lets close this subject, by saying, the SIUtility.exe is somewhat wonky, when its being run in a corp. environment (in different user/adminstrator contexts).
Has anyone found out what the SIUtility does (its most likely a registry key, but which, anyone know?)?
11-14-2012 01:07 AM
SIUtility.exe is always run as administrator or in SYSTEM context, since our users aren't Local Administrators.
Furthermore the idea of disabling the Smart Install through the printer interface is not desireable, since I needs to be done on 25-50 printers, and leaving this task up to the end-users is just asking for trouble.
11-14-2012 10:17 AM
I hope this helped!
12-02-2013 04:48 AM
In case anyone is interrested: I have spent some time on the debugging of SIUtility64 as apparently I was unable to run it via script (/disable switch always brought GUI).
Tracked by ProcessExplorer.
When you click the Disable/Enable button in GUI, the app does the following (shortened version):
* copies HPSIsvc.exe do system32 folder (be careful for x64 OSD and SCCM x86 native client - use Command Line and Disable folder redirection or you get redirected to SysWOW64)
* registers the HPSIsvc as a service (command line "hpisisvc.exe -install")
* creates several REG keys (see bellow)
So, my solution for disabling the SmartSetup is actually to run the following CMD file as a step in SCCM TS (should not matter if build or deploy).
mkdir c:\temp\hpsisvc
xcopy "%~dp0*.*" "c:\temp\hpsisvc" /E /Y
xcopy "C:\temp\hpsisvc\hpsisvc.exe" c:\windows\System32 /Y
C:\Windows\System32\HPSIsvc.exe -install
REG IMPORT C:\temp\hpsisvc\HPSIsvc.reg
RD C:\temp\hpsisvc /S /Q
REG keys and values created (source for the REG file mentioned above):
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\HewlettPackard]
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\HewlettPackard\SISetup]
"ProdInstalled"=hex(7):76,00,69,00,64,00,5f,00,30,00,33,00,66,00,30,00,26,00,\
70,00,69,00,64,00,5f,00,30,00,30,00,32,00,61,00,00,00,76,00,69,00,64,00,5f,\
00,30,00,33,00,66,00,30,00,26,00,70,00,69,00,64,00,5f,00,30,00,33,00,32,00,\
61,00,00,00,76,00,69,00,64,00,5f,00,30,00,33,00,66,00,30,00,26,00,70,00,69,\
00,64,00,5f,00,30,00,39,00,32,00,61,00,00,00,76,00,69,00,64,00,5f,00,30,00,\
33,00,66,00,30,00,26,00,70,00,69,00,64,00,5f,00,30,00,61,00,32,00,61,00,00,\
00,76,00,69,00,64,00,5f,00,30,00,33,00,66,00,30,00,26,00,70,00,69,00,64,00,\
5f,00,31,00,30,00,32,00,61,00,00,00,76,00,69,00,64,00,5f,00,30,00,33,00,66,\
00,30,00,26,00,70,00,69,00,64,00,5f,00,30,00,34,00,32,00,61,00,00,00,76,00,\
69,00,64,00,5f,00,30,00,33,00,66,00,30,00,26,00,70,00,69,00,64,00,5f,00,30,\
00,35,00,32,00,61,00,00,00,76,00,69,00,64,00,5f,00,30,00,33,00,66,00,30,00,\
26,00,70,00,69,00,64,00,5f,00,30,00,65,00,32,00,61,00,00,00,00,00
"SavedProdInstalled"=hex(7):00,00
"BlockSISvc"=dword:00000001
I am installing the drivers in the next TS step (OSD TS). Once finished, I plug in the printer and it gets installed automatically (as a PRINTER, NO storage/fakeCD drive visible under Devices).
Windows 7 64bit SP1
SCCM 2007 R2
Regards,
MG
09-17-2014 05:08 AM
Hi Mgoc.
I've copied what you say the SIUtility64.exe does.
However i still get the Flashdrive visable when plugging in the printer by USB
Model HP LaserJet Pro 400 color M451dn
Windows 7 64bit
any ideas?
also after i've run my task sequence, the SIUtility isn't able to disable/enable SI anymore, nothing really happends when i press the button, however i can change the status manually by disabling and deleting the service "HPSIService"
deleting the HPSIsvc.exe in system32 and the reg keys created.
Any idea why that is failing?
BR
Surya
Didn't find what you were looking for? Ask the community