One or More DLLs Will Not Instantiate COM Objects

Version 2
    Share:|

    This document contains official content from the BMC Software Knowledge Base. It is automatically updated when the knowledge article is modified.


    PRODUCT:

    Track-It!


    APPLIES TO:

    BMC Track-It!



    PROBLEM:

    While attempting to access Track-It! Web, you may see a variation of the following error: One or more DLLs will not instantiate COM objects -- Error: 'TIWebLib70.Config' would not instantiate. Another variation is: SecurityServer.BOSIConfig' would not instantiate. 006~ASP 0177~Server.CreateObject Failed~8007007e This occurs when a DLL failed to self-register on the web server.


    SOLUTION:

    To fix the problem, close all web browsers that may be open on the machine and go to the Track-It! Web server itself. Manual Registration of Web DLLs On the Web server, use the Windows DLL registration utility REGSVR32.EXE to register the DLLs.

       
    1. Click Start -> Run, enter the following (depending on Track-It! version) and press Enter: Track-It! 7  
        REGSVR32 "C:\Program Files\Common Files\Numara Software\Track-It! 7.0 Shared\TISecurityServer70.dll"
         Track-It! 6.5
        REGSVR32 "C:\Program Files\Common Files\Intuit\Track-It! 6.5 Shared\TISecurityServer65.dll"  
           
        • Click Ok to the message indicating that the DLL was registered successfully.
        •  
        • Then click Start -> Run again, enter the following (depending on Track-It! version) and press Enter: Track-It! 7  
            REGSVR32 "C:\Program Files\Common Files\Numara Software\Track-It! 7.0 Shared\TIWEBLIB70.dll" Track-It! 6.5  
              REGSVR32 "C:\Program Files\Common Files\Intuit\Track-It! 6.5 Shared\TIWEBLIB65.dll"
            1.  
            2. Click Ok to the message indicating that the DLL was registered successfully.
            3.  
            4. Restart the IIS Admin and WWW Services to see if the issue has been resolved. If the same error appears, check the web site's configuration options in the IIS Manager to ensure that the web server is configured to run Track-It! Web properly. Instructions  
                   
              1. Launch the Internet Information Services Manager.
              2.    
              3. Locate the Virtual Application Directory that was created during the installation. Typically, this will be under the default web site and will be named for the version of Track-It! (ie. TIWEB70, TIWEB65, TIWEB60, etc.).
              4.    
              5. Right click, and select Properties.
              6.    
              7. On the first tab shown, titled Virtual Directory, click the Configuration button.
              8.    
              9. Select the Options tab on the new dialog that appears and check the box labeled Enable Parent Paths. NOTE: Enable Buffering and Enable Session State should also be selected.
              10.    
              11. Once this is complete, click Ok, Ok again, and exit out of the IIS Manager.
              12.    
              13. Restart the IIS Admin and WWW Services on the Web server.
              14.    
              15. Launch Track-It! Web to see if the error has been resolved.
              16.   
              Other possible steps to resolve:  
                Anonymous User Permissions  
                  First, make sure the anonymous user account setup to run the Track-It! Web site (TRACKITWEB by default) is setup to be a local administrator of the Web server. Then setup permissions for the user as follows: Track-It! 7  
                       
                  1. On the Track-It! web server, open the ..\Program Files\Numara Software\Track-It! 7.0 directory.
                  2.    
                  3. Right click the Web Add-On directory and select Properties.
                  4.    
                  5. Click the Security tab.
                  6.    
                  7. Make sure the following permissions are set:      
                           
                    • Administrators, System and the anonymous account should all have Full Control permissions.
                    •      
                    • Domain Users should have at least Read permissions.
                    •     
                  8.    
                  9. Click the Advanced button and set the flag to Replace Permissions on all child objects.
                  10.    
                  11. Click Ok to close the directory's properties and click Yes to confirm the "Replace Permissions" setting.
                  12.    
                  13. On the Track-It! application server, open the ..\Program Files\Numara Software\Track-It! 7.0 directory.
                  14.    
                  15. Right click the Track-It! Server directory and select Properties.
                  16.    
                  17. Click the Security tab.
                  18.    
                  19. Make sure the following permissions are set:      
                           
                    • Administrators, System and the anonymous account should all have Full Control permissions.
                    •      
                    • Domain Users should have Modify (or Change) and below.
                    •     
                  20.    
                  21. Click the Advanced button and set the flag to Replace Permissions on all child objects.
                  22.    
                  23. If Track-It! Web is not installed on the Track-It! application server, make sure to also give Full Control permissions under the Sharing tab. The share name should match the path shown in the TIDirectory entry of the Master.cfg file (see above).
                  24.    
                  25. Click Ok to close the directory's properties and click Yes to confirm the "Replace Permissions" setting.
                  26.   
                  Track-It! 6.5  
                       
                  1. On the Track-It! web server, open the ..\Program Files\Intuit\Track-It! 6.5 directory.
                  2.    
                  3. Right click the Web Add-On directory and select Properties.
                  4.    
                  5. Click the Security tab.
                  6.    
                  7. Make sure the following permissions are set:      
                           
                    • Administrators, System and the anonymous account should all have Full Control permissions.
                    •      
                    • Domain Users should have at least Read permissions.
                    •     
                  8.    
                  9. Click the Advanced button and set the flag to Replace Permissions on all child objects.
                  10.    
                  11. Click Ok to close the directory's properties and click Yes to confirm the "Replace Permissions" setting.
                  12.    
                  13. On the Track-It! application server, open the ..\Program Files\Intuit\Track-It! 6.5 directory.
                  14.    
                  15. Right click the Track-It! Server - Enterprise Edition (or Professional) directory and select Properties.
                  16.    
                  17. Click the Security tab.
                  18.    
                  19. Make sure the following permissions are set:      
                           
                    • Administrators, System and the anonymous account should all have Full Control permissions.
                    •      
                    • Domain Users should have Modify (or Change) and below.
                    •     
                  20.    
                  21. Click the Advanced button and set the flag to Replace Permissions on all child objects.
                  22.    
                  23. If Track-It! Web is not installed on the Track-It! application server, make sure to also give Full Control permissions under the Sharing tab. The share name should match the path shown in the TIDirectory entry of the Master.cfg file (see above).
                  24.    
                  25. Click Ok to close the directory's properties and click Yes to confirm the "Replace Permissions" setting.
                  26.   
                  Track-It! 6.0  
                       
                  1. On the Track-It! web server open the ..\Program Files\Intuit directory.
                  2.    
                  3. Right click the Track-It! 6.0 Web Add-On directory and select Properties.
                  4.    
                  5. Click the Security tab.
                  6.    
                  7. Make sure the following permissions are set:      
                           
                    • Administrators, System and the anonymous account should all have Full Control permissions.
                    •      
                    • Domain Users should have at least Read permissions.
                    •     
                  8.    
                  9. Click the Advanced button and set the flag to Replace Permissions on all child objects.
                  10.    
                  11. Click Ok to close the directory's properties and click Yes to confirm the "Replace Permissions" setting.
                  12.    
                  13. On the Track-It! application server open the ..\Program Files\Intuit directory.
                  14.    
                  15. Right click the Track-It! 6.0 Enterprise (or Standard) directory and select Properties.
                  16.    
                  17. Click the Security tab.
                  18.    
                  19. Make sure the following permissions are set:      
                           
                    • Administrators, System and the anonymous account should all have Full Control permissions.
                    •      
                    • Domain Users should have Modify (or Change) and below.
                    •     
                  20.    
                  21. Click the Advanced button and set the flag to Replace Permissions on all child objects.
                  22.    
                  23. If Track-It! Web is not installed on the Track-It! application server, make sure to also give Full Control permissions under the Sharing tab. The share name should match the path shown in the TIDirectory entry of the Master.cfg file (see above).
                  24.    
                  25. Click Ok to close the directory's properties and click Yes to confirm the "Replace Permissions" setting.
                  26.   
                  Close the web browser if it is open and then stop and restart the IIS Admin and World Wide Web Publishing services on the web server. Open the web browser, launch the Track-It! Web site and attempt to login again. If you still receive the same error try the following: Track-It! 6.5 and 7  
                       
                  1. From the web server itself, connect to the Track-It! application server directory and open the Installers\TechnicianClient folder.
                  2.    
                  3. Double click Setup.exe to install the Track-It! client software. Choose to update the existing installation if given the option. This process will register all of the necessary Track-It! DLLs on the web server.
                  4.    
                  5. Once it has been installed, restart the IIS Admin and WWW Services on the web server.
                  6.    
                  7. Attempt to open the Track-It! Web site again to see if the error has been resolved.
                  8.   
                  Track-It! 6.0  
                       
                  1. From the web server itself, connect to the Track-It! application server directory and open the ClientInstall folder.
                  2.    
                  3. Double click Setup.exe to install the Track-It! client software. If prompted to uninstall, let it do that and then re-run the installation. This process will register all of the necessary Track-It! DLLs on the web server.
                  4.    
                  5. Once it has been installed, restart the IIS Admin and WWW Services on the web server.
                  6.    
                  7. Attempt to open the Track-It! Web site again to see if the error has been resolved.
                  8.   
                  Finally, if none of the above steps has helped to resolve the issue, the error may be due to missing DLLs. In this case it will be necessary to completely uninstall the web application and re-install it so that all necessary DLLs are installed and registered on the machine.

                   

                 


                Article Number:

                000008663


                Article Type:

                Solutions to a Product Problem



                  Looking for additional information?    Search BMC Support  or  Browse Knowledge Articles