Psapi.dll & Sp3 - Howto Solve

Hi there


Since none really could help I simply solved the named problem myself. Don't worry, I also wrote a letter to SoftWin with description.


this needs some knowledge to msi-techs (microsoft installer)


to solve the problem U need the Orca-Tool included in the Windows Installer SDK which U can get from here.


- install the MSI-SDK and go to the folder where U installed it


- here U find the "orca.msi", this installs the orca-toolkit


Orca should now appear in Ur Startmenu


- Run and close it to register the "edit with orca"-method for msi-files


- now unpack the bitdefender installation file


its only a selfextracting cab-archive, winrar should do the job


- do a right-click to the msi-file and select "edit with orca" (with the orca symbol)


U see the edit window, the left side are the categories, the right are the entries


- select category "Components" on the left, sort the table by "component",


then search for the psapi-entry and delete it


- do the same in the category "files"


- there's another entry in the "FeaturesComponents"-category but its not necessary to delete it


- now save the file and close the editor


- to install BitDefender click on "Setup.exe" in the same folder where the msi-file is located


- the whole unpacked setup contains the following files:


- InstMsiA.exe (Part of Windows Installer)


- InstMsiW.exe (Part of Windows Installer)


- Setup.exe


- bdfree.msi or a similar file


I only tried with the free version but it should also run with the commercials till SoftWin solves the problem generally.


Please spread this out to other forums and add Notations if U have!


I cannot attach files because they are too large.


If allowed by moderators I'll post filesharing-links to the modded files.

Comments

  • rootkit
    rootkit ✭✭✭

    What problem do you have with Psapi.dll ?!

  • It's a general Installation Problem on SP3/IE7 and Vista systems I experienced.


    (the topic is a bit failed but I cannot change it)


    I tried to install the Bitdefender 10 free version (english/german version) on my new XPSP3 with IE7.


    Setup could not complete because one of the bitdefender services could not be started.


    I located vsserv as the failing service and tried to start it manually and there the error-message appeared:


    'Entry "GetProcessImageW" in psapi.dll was not found'


    searching for this message brought me to Vista and XP SP3/IE7 as the source, no wonder: till this time I used SP2 with IE6 on all computers.


    the solutions told me to search for other psapi.dll on my system than the one in system32-folder because all apps must use the new one but I didn't found one.


    Looking through this forum finally take me to the real source: BitDefender places the old version of the psapi.dll in the system32-folder which is not compatible with the new system. So the Setup cannot start the service and therefore not finish.


    Replacing the psapi.dll during setup failed just like making the psapi.dll write-protected.


    I've some experience with msi-techs and so the next point was simply to remove the old psapi.dll from the setup itself ... and see ... it works!


    I needed a working setup quickly because I have to install several private computers and some of them cannot wait so I solved it this way myself.


    Also I've already described the problem in german via contact-form.


    thx for reading :)

  • rootkit
    rootkit ✭✭✭
    edited May 2008

    Thank you for your feedback ! ;)