???? ID: 274038 - ????? ???????: 02 ?????? 2010 - ??????: 2.0

PRB: ASP ?????? 8002801d "????????? ???? ???????"

?????? ??????This article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.

?? ????? ??

??? ?? ??????? ???? | ??? ?? ??????? ????

?????

?? ?? ?? ?????? ????? ????? (ASP) ??? ?? ??????? ????, ?? ???? ????? ?????? ????? ??????? ?? ???? ??:
????? ???????? ?????? ' ASP 0177: 8002801d '
Server.CreateObject ????
/vdir/filename.asp, ?????? xx
????????? ??????? ???? ???

????

"????????? ??????? ???? ???? ???" ????? ???????? ????? ???? ?? ?? ?? ???????? ?? ??? ????????? ??????? ?? ??? ??? ?????? ??? ????????? ????????? ???????? ?? ???? ?? ?? ??? ???????, ?? ?????????? ?? ??? ????????? ????????? ?? ????? ?? ?????? ???? ?? ???? ??? ?? ???? ????? ???? ?? ?? ?? ????????? ??? ??????? ??? ??, ????? ?????????? ?? ??? ??? ????? ?? ?????? ???? ??, ?? ?????? ?? ?? ???? ?? ??? ???? ?????

?? ?????? ?? ?? ?? ???? ?? ?? ?? ??????? Crystal ??????? 8????????? ??????? ?? ??? ?????? ?? Microsoft ???????? ??? ????? ?? ??? ????? ???? ???????? ?? ????? ????:
266621  (http://support.microsoft.com/kb/266621/EN-US/ ) PRB: ?????? ?????: "????????? ??????? ???? ??" Crystal ??????? 8 ?? ??? ??????
272693  (http://support.microsoft.com/kb/272693/EN-US/ ) ?? ?? ?????? ???? ?? ??? ???? ??????? Crystal ??????? 8 ??????? ?? ??? 0x8004005 ASP ?????? ????? ??? ??

????????

?? ?????? ?? ?? ???? ?? ??? ??? ???????? ???? ?? ??? ?????? ?? ?????ClassID, ??TypeLib????????? ???????????? failing ?? ??? ?? ??? ???

???::ClassID, ??TypeLib????????? ???????????? ????? ???? ???, ???????????? ????? ?????? GUIDs (Globally ????? ??????????) ?? UUIDs (Universally ????? ??????????) ?? ??? ????

??? ?????? ??? ???? ??, ?? ?? ?? ???? ??? ?? RegMon ?????? ?? ????? ????????? ???? ?? ??? ??? ?? ???????? ?? failing ????????? ???? ?? ???? ?? ???? ?? ???? ??? ???? ?? ??? ???? ???? ????????? ???????? ?? ????????? ?? ??????

ClassID

???????????? ???, ????, ?? ????? ?? ????????? ?? ??????? ???? ?? ??? ????? ????? ??? ???? ???????, ??? ?? ????????? ?? ??? ??? ?? ??????? ???? ??? ?? ????? ???????? ??????? ?? ???? ???.. ?????, ????????? ???? ?? ?? ?? ????? ?? ??????????? ???? ???? ???.. ?????? ??????? ?? ???, ????????? ?? ??????? ???? ?? ???? ???? ??? ?? ???.. ???, ??? ??? ?????? ??????? ???? ?? ?? ?? ????????? ?? ???????????? ?? ???? ???.. ????????? ?? ??? ?? ???? ?? ???????????? ???? ?? ????? ?? ???? ??? ???? ??????? ?? ???, Microsoft ?????? ??? ??? ???? ????? ?? ??? ????? ???? ?????? ????? ????::
322756  (http://support.microsoft.com/kb/322756/ ) ??? ?? ???? ?? Windows ??? ????????? ?? ???????????? ???? ????

  1. ?? failing, ?????? ?? ??? ??? ?? ?????? ?? ?????:
    Server.CreateObject("MSWC.BrowserType")
    						
    ??? ????????, "MSWC.BrowserType", ?? ProgID (????????? ID) ???
  2. ????? ??????????????? ??,?????. ????? ????????? ?? ????????? ?????? ?? ??????? ???? ?? ??? ????? ???? ???? ????:
    RegEdt32.exe
  3. HKEY_CLASSES_ROOT ????? ??? ????? ??????? ???? ?? ???ProgID?????, ?? ???? ???CLSID. ?? ????? ?? ??? UUID ??????? ????? ?????? ?? ???, "MSWC.BrowserType" ?? ??? ClassID {0ACE4881-8305-11CF-9427-444553540000} ???
  4. HKEY_CLASSES_ROOT ????? ??? ????? ??????? ???? ?? ???CLSID????? ??, ?? ???? ??? ?? ??? ????ClassID????????? (UUID)? ????? ??????????????? ??,?????????. ????????? ???? ?? ???????? ????????? ??????; ????? ?? ??? ????, ?????? ?? ?????? ????????? ?? ???

TypeLib

TypeLib ??????

??????? ????ClassID????? ?? ????????? 3 ???, ?? ?? ??? ???TypeLib?? ???? ????????? ??? UUID ??? ?? ??????? ????, ?? "????? ?????? ?? ??? TypeLib" ??? ?? ??? ????

??? ?? ?? ????TypeLib????????? ?? ???, ????? ????? ?? ????:
  1. ????????InprocServer32??,LocalServer32?????????:. ????? ????? ?? ?? ??? ?? ?? ?? ????? ??? ?? ??????? ?????
  2. ????? ??????????????? ??,????????????? ????? ????,????? Studio?? ????? ????,????? Studio ??????? ????-????? ????, ?? ???? ???OleView.

    ???:: ??? OleView ???????? ???? ??, ?? ????? ????? ?? ????:
    • ???????? ???? ??? ????? ????????????? ??????/????????? ????-????? ????, ?? ???? ????? ??????????? ?????. ????? ????,????? Studio?? ????-????? ????, ?? ???? ???add. ?? Visual Studio ????? ??????? ???? ???
    • ??? ????? ?? ??????? ???? ?? ??? ??? ???????????? ?????. ??, OLE/COM ???????? ?????? ?? ??????? ???? ?? ??? ??? ?????????????? ????, ?? ??? ?????????????? ???? ??????, ?? ???? ??? ?? ??? ????OLE/COM ???????? ????????? ?????.
    • Visual Studio ????? ?? ???? ????, ?? OleView ??????? ?????
  3. OleView, ??? ?????????? ??,????? TypeLib.
  4. ?? ??????? ???????? ???? ??? ??? ?????InprocServer32??,LocalServer32?????????:. ????? ??? (????? Browscap.dll ??? ???? ??? ?? ?? ?????? ???) ?? ???? ???? ?? ?? ??? ?? ????? ?? ??? ????? ???? ?????:
    // typelib filename: browscap.dll
    
    [
      uuid(E0049865-0766-11D1-8AAB-00C0F00910F9),
      version(1.0),
      helpstring("MSWC Browser Capabilities Object Library")
    ]
    							
    ??????TypeLibUUID, which is (E0049865-0766-11D1-8AAB-00C0F00910F9) in this example.

Change Permission for TypeLib

  1. In the HKEY_CLASSES_ROOT window, click to expand theTypeLibkey, and select theTypeLibentry (UUID).
  2. ????? ??????????????? ??,?????????. Make sure that the Everyone entry has Read permission; if not, add this permission entry.

Use the RegMon Utility

If the problem continues after you change the permissions forClassID, ??TypeLib, you can also use the RegMon utility to monitor registry activity while you run the failing line of code. The RegMon log shows if any attempts to read the registry fail. You can download RegMon from the following Sysinternals Web site:
HTTP://TechNet.Microsoft.com/en-us/sysinternals/default.aspx (http://technet.microsoft.com/en-us/sysinternals/default.aspx)
Unless you set a filter, RegMon logs all registry activity from all programs. For example, to capture all Microsoft Internet Information Server (IIS) activity, set the filter to "inetinfo*;dllhost*;mtx*". To further restrict the filter, select theLog Errors,Log Reads, ??Log Other????? ??? ????? In the log, look for "ACCDENIED" in the Results column, and review any keys with this result. You may need to give the Everyone group Read permissions to these keys.

?????? ?????? ???? ??? ???? ?????? ???? ?? ??? Microsoft ???? ?????-???? ?????? ??????? ?????? ????? ??.. ?? ?????? ??????? ???? ???? ????? ????? ?? ??? ???? ??.. Microsoft ?? ?????-???? ?????? ??????? ?? ??? ???? ?? ??? ?????? ???? ????..

??????

???????? ??????? ?? ??? ?????? ?? Microsoft ???????? ??? ????? ?? ??? ????? ???? ???????? ?? ????? ????:
259176  (http://support.microsoft.com/kb/259176/EN-US/ ) PRB: Error 8002801d Occurs When You Create a CDONTS.NewMail
266621  (http://support.microsoft.com/kb/266621/EN-US/ ) PRB: "Library Not registered" Problem with Crystal Reports 8.0
272693  (http://support.microsoft.com/kb/272693/EN-US/ ) 0x8004005 ASP Error Occurs with Crystal Reports 8
268553  (http://support.microsoft.com/kb/268553/EN-US/ ) PRB: Visual Studio Installation Problems if Crystal Reports 8 Is Installed

???? ???? ???? ??:
  • Microsoft Visual InterDev 1.0 Standard Edition
  • Microsoft Visual InterDev 6.0 Standard Edition
??????: 
kbctrl kbprb kbsecurity kbsysadmin kbmt KB274038 KbMthi
???? ?????? ???????????? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:274038  (http://support.microsoft.com/kb/274038/en-us/ )