史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 系統 & 硬體安裝及故障判斷技術文件
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2004-03-13, 05:38 AM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 安裝程序安裝出現錯誤解決方法

以下是從微軟網站找到的解決方法,由moonet翻譯,請需要安裝prg並特別,如由遇到相同問題,請參照以下解決方案。

適用於InstallShield 6.x 製作的安裝程序

可能出現的安裝錯誤包括:不支持此連接頭,RPC佔位不相容,Ikernel錯誤等等常見錯誤

1、在NT平台下(包括Win NT,Win 2000,Win XP),請使用管理員身份登入後執行安裝程序,請確認身份,否則不能進行安裝;

2、如果您剛執行完一個安裝程序,請稍等幾秒再啟動下一個安裝程序,因為安裝程序表面上已經完畢,實際上程序還在進行後期清理,記憶體中還有 Ikernel.exe(安裝程序引擎)駐留,所以如果您此時啟動另一個安裝程序,將出現錯誤。

3、如果您安裝的過程中出現錯誤,請使用任務管理器檢視是否有 Ikernel.exe 這個行程存在,如果存在而且此時您確認沒有安裝程序在執行,您可以結束這個行程後再進行安裝。

4、清理乾淨系統和您系統賬戶下的 Temp 目錄。例如:您系統安裝在C硬碟,windows目錄是 winnt ,那麼您的系統 Temp 目錄是:c:\winnt\temp ,如果您是以「陸國暾」的賬戶登入的,您的個人 Temp 目錄是:C:\Documents and Settings\陸國暾\Local Settings\Temp
請您清理完以上2個目錄(刪除所有目錄內檔案)再進安裝。

5、刪除目錄: Program Files\Common Files\InstallShield 以後再進行安裝

6、刪除目錄: Program Files\Common Files\InstallShield\Engine 以後再進行安裝

7、請重新安裝IE 5.X 或者 6.0,如果您是NT平台,請重新安裝微軟的Service Pack。

8、跟COM連接頭有關係,此種情況出現概率較小,如感興趣,可以參照InstallShield解決方案:http://support.installshield.com/kb/view.asp?articleid=Q104986

9、可能潛在引起問題的檔案:Stdole32.tlb, stdole2.tlb, or Stdole.tlb ,這3個檔案的丟失可能導致安裝失敗,這3個檔案是系統核心檔案,如果缺失,請從其它相同操作系統的機器上拷貝到本機的相應目錄下。

10、如果您使用的是Win98,強烈建議您安裝微軟的DCom修正檔,該修正檔的下載地址為:http://www.microsoft.com/com/dcom/dcom98/download.asp

11、確認您使用的是最新的InstallShield引擎,這條是針對安裝程序製作員,請使用 InstallShield最新版本,並保持更新,使您製作出來的安裝程序包含的引擎是最新的。

12、預設值模擬級別必須設為:標誌,其步驟為:
a、單擊Windows開始表單;
b、選擇「執行」;
c、輸入 DCOMCNFG ,然後確定;
d、如果有任何警告提示,請選擇否;
e、「分佈式COM配置內容」對話視窗出現;
f、選擇「預設值內容」頁;
g、將「預設值級別」下拉框選擇稱「標誌」;
h、點擊應用後確定。

13、引起安裝程序錯誤的還有下列註冊表項無法讀取(賬戶等級低):
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib

請使用 regedt32.exe 來改變賬戶等級,請改變成以下等級:

Administrator (on the local machine)
System
Created Owner

14、請使用 regedit32.exe 檢查HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion下的CommonFilesDir鍵值後面沒有空格或者使用了Tab。譬如「C:\Program Files\Common Files」是正確的,但是「C:\Program Files\Common Files 」或者「C:\Program Files\Common Files 」是錯誤的,請刪除掉空格。



以下是英文原文:

Professional 6.x Users

Insufficient permissions on the machine. If you are using a Windows NT or a Windows 2000 machine, you need to have administrative permission to run an InstallShield Professional 6.x setup. Make sure you have the correct permissions.

If you just ran an InstallShield setup, the engine takes a few seconds at the end of the installation to clean up. During this time Ikernel.exe (the engine file) is running in memory from a previous process; that is why you are not allowed to launch another setup. Waiting a few seconds and running the setup again should resolve this.

Check and make sure Ikernel.exe is not in memory. If it is, and no setup is running at the time, end that task.

Clean out the Temp directory.

Delete the Program Files\Common Files\InstallShield folder and then rerun the setup.

Delete the Program Files\Common Files\InstallShield\Engine folder and then rerun the setup.

Reinstalling Internet Explorer (IE) 5.x can also repair a number of corrupted/missing core Windows files from your machine, so reinstalling IE 5.x and the NT service pack is also suggested.

You may not have sufficient COM permissions. For information on how to troubleshoot this, see Knowledge Base article Q104986, INFO: Initialization Error Troubleshooting.

A potential cause is missing Stdole32.tlb, stdole2.tlb, or Stdole.tlb files. These are core Windows files and should exist on your machine. Make sure that if you get these files from another machine, the machine is running the same operating system as the target machine.

If you are trying to install to a Windows 98 machine, download and run DCom98.exe from the following site: http://www.microsoft.com/com/dcom/dcom98/download.asp.

Make sure that you are using the latest version of the InstallShield engine. To install the latest engine, see Knowledge Base article Q105097, INFO: Install the Latest Version of Ikernel.exe.

The Default Impersonation Level must be set to Identify. Verify that the DCOM Configuration Properties Defaults Impersonation Level is set correctly. Users that have their Default Impersonation Level set to Anonymous experience this error message. To change the impersonation level, please follow the steps below:
Click on the Start button
Select Run
Enter DCOMCNFG then click OK
Select NO for any Warning screens that are presented
The "Distributed COM Configuration Properties" screen is displayed
Select the "Default Properties" tab
The "Defaults Impersonation Level" field must be set to "Identify"
Select Apply then OK

The said symptom occurs if the user does not have access privileges for the following registry keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\TypeLib

Use regedt32.exe* to alter the security settings. Give Full Control to following user types:

Administrator (on the local machine)
System
Created Owner


Using Regedit.exe* check the value of CommonFilesDir registry entry under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion, to ensure that there are no trailing spaces or tab characters in the text of that value.
* Warning: These instructions involve modifying the Windows Registry. Modifications to the Windows registry, if not done correctly, can cause serious problems to a Windows system. Please consider exporting any keys you modify to a .reg file as a backup.
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
 


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 08:41 AM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1