Updating a system file
Results 1 to 8 of 8

Thread: Updating a system file

  1. #1
    Registered User Fraser's Avatar
    Join Date
    Jun 2002
    Location
    Aberdeenshire
    Posts
    220

    Updating a system file

    How can I update the file winnt\system32\stdole2.tlb ? I have V2.40.4517.0 of it in winnt\dllcache and winnt\servicepackfiles\i386.

    Fraser.

  2. #2
    Driver Terrier NooNoo's Avatar
    Join Date
    Dec 2000
    Location
    UK
    Posts
    31,824
    This thread seems to be the same question as yours

    However it took forever to load, so I will post it here:

    Title: Windows Components Not Updated by SETUP.EXE

    From: minoura
    Date: 08/27/2002 12:59PM PST
    Answer Grade: B Points: 5

    We created Setup.exe by using Package and Deployment Wizard on Win98.

    The relevant part of Setup.lst is

    [Bootstrap Files]
    [email protected],$(WinSysPathSysFile),,,3/26/99 12:00:00 AM,101888,6.0.84.50
    [email protected],$(WinSysPathSysFile),$(DLLSelfRe gister),,5/31/98 12:00:00 AM,22288,4.71.1460.1
    [email protected],$(WinSysPathSysFile),$(TLBRegis ter),,8/18/01 5:00:00 AM,17920,3.50.5014.0
    [email protected],$(WinSysPathSysFile),,,8/18/01 5:00:00 AM,77824,3.50.5014.0
    [email protected],$(WinSysPathSysFile),$(DLLSelf Register),,8/18/01 5:00:00 AM,106496,5.0.5014.0
    [email protected],$(WinSysPathSysFile),$(DLLSelf Register),,8/31/99 3:55:00 PM,598288,2.40.4277.1
    File7=@MSV

    I executed Setup.exe on Win2K and got the message
    sayint that some system components were out-of-date.
    I responded with "Yes" for updating the out-of-date components.

    However, the components were not updated.
    The file modification dates and version numbers of the system component files in \WINNT\System32 were as follows:

    stdole2.tlb 8/18/01 2.40.4517.0
    ASYCFILT.DLL 8/18/01 5.0.21.34.1
    OLEPRO32.DLL 8/18/01 5.0.4517.0

    The application was correctly installed.

    Thank you in advance.

    Toshi
    [email protected]


    View Accepted Answer


    If this EE solution does not provide the information you are looking for, you can signup as a member and ask your specific question of our 125,000 experts for free.
    Question History
    Accepted Answer from AlonHirsch 08/28/2002 12:16AM PST
    Hi,

    From Windows 2000 onwards, the system files can not be updated by user programs. These files are now controlled and maintained by the Windows Installer service.
    This is to prevent accidental replacement or deletion of the system files.

    The only way to update the system files is by installing a Service Pack or some other software from Microsoft that requires these files to be updated.

    In order to prevent this error message from occurring on a Windows 2000 system, simply remove all the entries in the Setup.lst file under the BootStrap section.

    HTH,
    Alon
    Comment from minoura 08/31/2002 05:20PM PST
    The comment was very useful for us as we simply believed that the files in \WINNT\System32 should be updated.

    The file vb6stkit.dll was still loaded to \WINNT\System32 on Windows 2000 Server.

    On Windows XP, vb6stkit was missing, and it was loaded to \Windows\System32.

    Thank you for your help.

    Toshi
    Comment from AlonHirsch 08/31/2002 11:59PM PST
    You're welcome.

    Glad I could help.
    Alon
    Never, ever approach a computer saying or even thinking "I will just do this quickly."

  3. #3
    Registered User Fraser's Avatar
    Join Date
    Jun 2002
    Location
    Aberdeenshire
    Posts
    220
    I have replaced the file using safe mode. It has not fixed the problem I was fixing it for though which is something to do with InstallSheild.

    I am having to connect with a metered connection because of the poor service of my unmetered connection in the evening recently. Its with V21.

    Fraser.

  4. #4
    Driver Terrier NooNoo's Avatar
    Join Date
    Dec 2000
    Location
    UK
    Posts
    31,824

  5. #5
    Registered User Fraser's Avatar
    Join Date
    Jun 2002
    Location
    Aberdeenshire
    Posts
    220
    I was trying to install the Drive Image 2002 trial. It has not installed on two computers with W2000. I get the installsheild message: 1608 Unable to create InstallDriver instance. Its an 18Mb download if you want to try it. Installsheilds site appears to be down today. I don't actually know the address, just one with an article.

    Fraser.

  6. #6
    Registered User Fraser's Avatar
    Join Date
    Jun 2002
    Location
    Aberdeenshire
    Posts
    220
    The article was still in my files cache. This item in the list might be my problem: Using Regedit.exe check the value of CommonFilesDir registry entry under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion, to ensure that there are no trailing spaces or tab characters in the text of that value.

    I don't have that key. Can anyone tell me what values they have?

    This could easily be the problem.

    Fraser.

  7. #7
    Registered User Fraser's Avatar
    Join Date
    Jun 2002
    Location
    Aberdeenshire
    Posts
    220
    I did have the value and it was ok. Back to square 1.

    Fraser.

  8. #8
    Registered User Fraser's Avatar
    Join Date
    Jun 2002
    Location
    Aberdeenshire
    Posts
    220
    For the record I have got Drive Image 6 installed on W2000 now. The problem I think was with DCOM configuration. Run dcomcnfg, Select default security, edit default on default access permissions and make sure you are in the box with allow access.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •