The community will be in read-only from Tuesday 11:59pm (PST) to Wednesday 7:30am (PST)
The community will be in read-only from Tuesday 11:59pm (PST) to Wednesday 7:30am (PST)
Service Desk Practitioners Forum
cancel
Showing results for 
Search instead for 
Did you mean: 

Windows 7 and Service Desk 4.5

Highlighted
R Scholtz
Acclaimed Contributor

Windows 7 and Service Desk 4.5

Hi All,

I am running Windows 7 Proffessional, in have installed HP service desk 4.5, and the service pack 17, but when i run the application I'm getting an Microsoft ADO DB (minimum version 2.1) file missing error.
What can i do to run service desk 4.5 with sp17 on Windows 7.
4 REPLIES
Err_1
Honored Contributor

Re: Windows 7 and Service Desk 4.5

Hello,

Although Windows 7 is not a supported platform for SD4.5, some users have already discussed this same topic, check these threads:
http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1366735

http://forums11.itrc.hp.com/service/forums/questionanswer.do?threadId=1363263

Points for the tip are welcome!

Regards;
Randall Barrantes
SW Support Delivery Manager
The Pike
Honored Contributor

Re: Windows 7 and Service Desk 4.5

This has been discussed previously. Have a look here:
http://forums13.itrc.hp.com/service/forums/questionanswer.do?threadId=1363263

Hope this helps.
Do not forget to assign points for the answer.
Here's how:
http://forums11.itrc.hp.com/service/forums/helptips.do?#33

The Pike
R Scholtz
Acclaimed Contributor

Re: Windows 7 and Service Desk 4.5

Thank you,

Service Desk is now running in Windows 7.
What i did was the following:

1. Open your regedit

2. Search for all msado15.dll keys on the registry, you will find keys with the path:
%CommonProgramFiles%\System\ado\msado15.dll

3. Replace all of them you find with the right path:
C:\Program Files\Common Files\System\ado\msado15.dll

Register the dll again run cmd as admin:
regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll"
Xaidi
Acclaimed Contributor

Re: Windows 7 and Service Desk 4.5

just replace all keys include string "%CommonProgramFiles(x86)%\System\ado\msado15.dll" in windows registry to "C:\Program Files (x86)\Common Files\System\ado\msado15.dll"

To confirm this I monitored the jview.exe  process and after a bit of filtering and scrolling was able to locate "PATH NOT FOUND" events in Procmon for msado15.dll (ADO related .dll) . Saw that it could read the registry fine for ADO components but the resulting path was malformed/non existing such as C:\Windows\system32\%CommonProgramFiles%\System\ado\msado15.dll , confirming the above solution might work. After due caution (backup) did the path changes on only 2 entries in for following CLSIDs which were noted to be read exactly before the NOT FOUND events.

ADODB.Connection.6.0
00000514-0000-0010-8000-00AA006D2EA4
ADODB.Recordset.6.0
00000535-0000-0010-8000-00AA006D2EA4

Values were %CommonProgramFiles%\System\ado\msado15.dll, which when resolved were becoming variants of C:\Windows\system32\%CommonProgramFiles%\System\ado\msado15.dll etc and adding/editing Environment variable didnt make any difference

So changed the default value (path) with absolute path as suggested in subkey InprocServer32 for both of the above. Haven`t done it for all as suggested to be careful and will see if I encounter any more of ADO errors then will do the same with exactly the entries which need changing.So far can browse all the screens.

So in short change relevant entries in registry (wouldnt reccomend all but have worked for some)

%CommonProgramFiles%  -->> C:\Program Files\
or on 64 bit
%CommonProgramFiles%  -->> C:\Program Files (x86)\

//Add this to "OnDomLoad" event