設置
使用者不喜歡安裝軟體,因此新式安裝體驗必須簡單、有效率且無問題。
安裝程式通常是指安裝和一開始設定程序的體驗。 不過,安裝程式也可以參考整個安裝生命週期,包括初始安裝、累加式程式更新(例如版本升級或 Service Pack)、修復和卸載。
大部分的用戶都認為設定是必要的邪惡,以便儘快執行。 安裝程序的重點在於使用它,而不是對設定和使用方式做出無數決策,或者更糟的是,花很多時間回答用於註冊或行銷目的的個人問題。
簡化的設定體驗。
與程式第一次使用結合的設定體驗稱為第一個體驗。 您的程式應該為使用者提供簡化的第一個體驗。 不需要或可能會延遲使用程式的每個問題或步驟。 過於複雜的安裝程式是不同年齡的遺物。
附注: 使用程式與 精靈 第一次體驗相關的指導方針,會以個別文章呈現。
這是正確的使用者介面嗎?
雖然所有Microsoft Windows 程式都需要某種安裝程式,但您可以選擇放置程式設定的位置:
- 設置
- 第一次使用程式
- 集中式程序選項
- 在使用 功能的內容中
安裝程式
如果:
- 使用程式需要正確的設定,而且會套用至所有使用者。
- 使用預設設定是無法接受的,因為沒有安全的預設值,使用者可能會選擇不是預設值的設定,或預設設定需要使用者同意。
- 用戶應該在設定之後變更重要設定,但不太可能變更。
第一次使用程式
如果下列狀況,則顯示程式第一次使用的設定:
- 使用程式需要正確的設定,而且會套用至個別使用者。
- 使用預設設定是無法接受的,因為沒有安全的預設值,使用者可能會選擇不是預設值的設定,或預設設定需要使用者同意。
- 用戶應該使用程式選項來變更重要設定,但不太可能。
- 這些設定會自定義核心體驗,或對使用者個人識別程式而言至關重要的設定。
針對這類設定,使用者可能會比在安裝程序的內容中做出更好的選擇。
集中式程式選項
如果適用下列所有條件,程式 選項對話框上的設定:
- 大部分使用者都有適合使用的預設設定。
- 有許多設定,而且會套用到功能與工作。
- 使用者更可能預期會在集中式位置找到設定。
使用功能的內容
如果適用下列所有條件,則呈現相關內容中的設定:
- 大部分使用者都有適合使用的預設設定。
- 特定功能有少量的獨立設定。
- 使用者比集中式位置更可能預期會尋找具有相關聯功能的設定。
- 使用者介面 (UI) 中有一個明顯的位置可以存取設定。
透過仔細注意組態設定的放置,您可以在使用者第一次體驗程式時減輕負擔。
設計概念
設計輕量型設定
歡迎,下一個,下一個,下一個,下一個,下一個,安裝,完成,恭喜! 此設定體驗聽起來很熟悉嗎? 從歷史上看,安裝程式採用了這種效率不佳的設計:一連串的屏幕,邀請使用者進入一連串的無腦點擊,只是為了通過它。
如果使用者使用快速且簡單的文字來描述程式設定,他們肯定會讚揚體驗。 他們寧願使用您的程式,而不是進行設定。
檢閱您的設定設計,以瞭解無意義的問題、選項、頁面和路徑,並無情地排除它們。 執行使用者研究以找出使用者真正需要的選項,並確定他們不會不介意按兩下所有頁面的 [下一步] 按鈕。 延遲在執行中程序內容中更妥善解決的任何選項或問題。
許多安裝程式提供標準頁面不是因為它們是必要的或有説明,而是因為它們是標準的。 例如,歡迎頁面、摘要頁面和恭喜頁面通常只會新增點選。 相反地,只有在完成安裝工作時,您的安裝程式才應該新增頁面。 如需設定頁面類型及評估方式的指導方針,請參閱本文稍後的 頁面類型。
在此範例中,安裝程式會排除傳統的歡迎頁面,並直接進入企業。
雖然可能需要提供不同的設定分支(快速、一般體驗和更可控的自定義體驗),但請確定您有足夠的自定義選項來保證額外的複雜度。 除非您必須新增分支,否則請勿新增分支。 自定義分支中的一些不重要選項建議需要重新組織設定設計。
簡化設定的另一個原因是,缺乏經驗的用戶有時會過度分析選項,擔心錯誤的選擇可能是不可逆轉或破壞性的。 強迫使用者決定他們不瞭解或關心的事情,可能會讓他們感到焦慮、無能,甚至感到沮喪。 不是很好的第一印象。 最好讓他們快速前進,感覺舒適和自信,因為他們探索您程式中的功能,並在當時做出更好的功能選項決策。 如需詳細資訊,請參閱本文稍後的簡化設定 。
盡量讓您的設定體驗 簡單,但更簡單。 以高度技術用戶為目標的程式可能需要複雜的設定。 例如,Microsoft SQL Server 小組發現資料庫管理員偏好保留對許多設定選項的控制,例如檔案位置。 此外,SQL Server 是一個大型商務應用程式,具有許多用途和功能差異的元件。 因此,雖然我們想要保持簡單,但設定需要反映產品的複雜性及其使用者的期望和需求。
不過,這類複雜的安裝程式應該是例外狀況,而不是規則。 大部分的 Windows 程式都應該努力使用簡單的單一步驟來啟動安裝程式。
安裝階段
設計完善的安裝程式可讓使用者在下載和複製檔案的耗時工作中執行其他活動。 為了自動執行,安裝程序的設計目的是要有四個不同的階段:
- 決策階段。 使用者會指出他們想要安裝及設定程式的方式。
- 下載階段。 針對從因特網下載的程式。 如果程式有多個應用程式或版本,使用者會指出決策階段要下載的內容。
- 安裝階段。 安裝程式會複製檔案,並進行適當的組態變更。
- 完成階段。 已解決任何剩餘的詳細數據、步驟或問題。
因為安裝階段可能需要很長的時間,因此此階段應該設計為執行到完成,而不需要任何使用者介入。 這表示應該在決策階段詢問所有問題,而產生的任何問題應在完成階段排入佇列並處理。 如果安裝階段需要超過一分鐘才能完成,假設使用者在下載和安裝階段會執行其他動作。
不正確:
在此範例中,安裝程式會中斷進度,詢問在決策階段中應該詢問的問題。
呈現有用的進度
如果使用者耐心地等待安裝階段的安裝體驗,也許看著進度列到其明顯的完成,只是為了見證進度列重設並重新開始,就會有真正的背叛感。 報告的進展是誤導性的,最終毫無意義。
這種痛苦案例的變化是「邊緣技術」安裝:使用者看到進度達到,例如,99%完成,但被迫等待不成比例的時間,最後到達100% 完成。 因此,就使用者最重要的事項而言,關於等待時間量的隱含承諾,99%的宣告是欺騙性的。
在下載和安裝階段,使用者通常會有兩個想要知道的事情:如果他們等待或執行其他動作,而且安裝程式很快就會完成。 雖然設定程式中有足夠的變數,以防止您提供完全精確的進度資訊,但進度意見反應必須足夠準確,才能回答這兩個問題並設定適當的期望。 除了進度列之外,您還可以包含程式預期整體時間的簡短陳述。
顯示安裝程式進度的對話框
在此範例中,進度頁面包含關於安裝可能需要多少時間的簡短一般語句。
良好的安裝程式會有效地使用進度列,為使用者提供有關安裝程式進度的實用資訊。 如需詳細資訊,請參閱 進度列。
所有設定案例的設計
新式安裝程式必須設計為處理各種安裝案例:
- 程序的使用者正在從光碟或網路檔案共享進行安裝。
- 程序的使用者正在從 Web 下載它。
- 原始設備製造商(OEM)正在工廠的計算機上包括程式。
- IT 專業人員正在整個組織的許多電腦上安裝程式。
- 使用者以外的人員正在安裝程式(例如,代表子系的父系,或與另一位同事使用相同的計算機的共同工作者)。
根據這些案例,您不應該假設使用者一律自行安裝程式(針對個人喜好設定做出不適當的選項)、要密切監視程式(讓自動安裝很重要),甚至想要工作的圖形用戶介面。
別忘了卸載體驗
若要完成軟體設定生命週期,用戶必須能夠移除他們不想要或不再需要的軟體。 如果他們未自行安裝程式,這特別重要(例如,如果它已預先載入計算機上)。
策略性地處理技術支援
安裝您的程式是所有用戶必須成功完成的一項工作。 如果使用者無法安裝您的程式,您需要為他們提供昂貴的技術支援,或者他們不再是您的使用者。
設計您的安裝程式,為您的技術支援小組提供協助使用者成功安裝所需的功能和資訊。 這些詳細數據通常不應該公開給使用者,但在需要時應該很容易存取。
不正確:
在此範例中,進度列只會顯示對技術支援有意義的詳細數據。
讓一般用戶體驗保持簡單—不要用只對技術支持有價值的信息來雜亂無章。 相反地,請改為在安裝記錄檔中記錄支持資訊。 更重要的是,透過清楚、簡潔的錯誤訊息,協助使用者避免需要技術支援,以妥善說明問題並提供實用的解決方案。 視需要提供說明文章的連結。 請考慮為您的安裝程式提供修復選項,以修復遺失或損毀的檔案或設定。
如果您只做三件事...
-
- 盡可能簡單且輕量型地進行設定。 請記住,使用者不享受設定,他們忍受它。 仔細查看每個問題、選項、頁面和路徑,並修剪完成設定不需要的所有專案。
-
- 所有安裝案例的設計,包括自動安裝、腳本安裝及卸載。 若要有效率的自動安裝,請確定安裝階段之間有乾淨的分隔。
-
- 設計您的安裝程式,讓使用者可以自行解決安裝問題,但也記錄技術支援所需的資訊。 請記住,安裝程式是所有用戶必須成功完成的一項工作。
指引
常規
- 針對精靈型安裝程式套用標準精靈指導方針。 使用這些指導方針來判斷良好的頁面設計、有效的流覽、良好的控件標籤、主要指示的使用,以及使用說明。
- 允許使用者在需要大量使用者輸入或需要很長的時間才能完成時,重新啟動安裝程式。 如果使用者在完成前關閉程序之後重新啟動程式,請還原先前的使用者輸入,然後重新啟動安裝程式停止的位置。
- 不要顯示最大化的設定視窗。 顯示設定視窗最大化假設使用者將給予設定其不受分割的注意,這不太可能。 相反地,請選擇適合內容的大小,以維持簡單的外觀。
Windows 整合
- 將安裝程式檔案命名為 「Setup.exe」。 “Install.exe” 是可接受的替代方案。 這可讓 Windows(和使用者)將檔案辨識為安裝程式。
- 例外狀況: 針對從因特網下載的程式,協助使用者管理及組織其 Downloads 資料夾,方法是在安裝程式檔案的名稱中包含程式的名稱。 例如,SetupVisualStudioExpress2008.exe。
- 將程式檔複製到適當的檔案系統位置。 這麼做可讓使用者和 Windows 更妥善地尋找及組織檔案。 如需詳細資訊,請參閱 Windows 檔案系統命名空間使用方針。
用戶帳戶控制
- 以數位方式簽署安裝程式可執行檔。 已簽署的可執行檔有許多優點,包括使用更特定的用戶帳戶控制提高許可權 UI。 如需簽署檔案的相關信息,請參閱 程式代碼簽署簡介。
- 如果安裝程式可能需要提高許可權,請盡可能提高許可權。 只有在使用者已認可需要提高許可權的選項之後,才顯示提高許可權 UI。 通常,提升許可權 UI 會出現在安裝階段,而不是決策階段。 不過,如果安裝程式一律需要提高許可權,請在其進入點提高許可權。
- 一律需要提高許可權以卸載。 這麼做可防止惡意代碼卸載重要軟體,而不需要使用者知道它。
- 提高許可權之後,請保持提升,直到不再需要提高的許可權為止。 使用者不應該多次提高許可權,才能執行完整的程序安裝。
- 如果需要特殊許可權進行安裝,請確認用戶的認證,並在第一或第二頁上回報任何問題。 不要讓使用者執行大量工作,只發現他們沒有正確的認證來完成安裝。
- 需要可能的最低許可權。 例如,系統管理員不願意安裝需要網域系統管理員認證的軟體。
如需詳細資訊,請參閱 用戶帳戶控制。
重新啟動 Windows
- 避免重新啟動 Windows。 大部分的程式都應該安裝而不重新啟動 Windows。 程式安裝或更新的主要原因,需要重新啟動系統,是因為執行中的程式目前正在使用涉及的一些檔案。 在此情況下,更好的替代方案是讓使用者知道情況、允許使用者關閉這些程式,然後重試動作。 如需避免重新啟動的詳細資訊,請參閱 Restart Manager。
-
如果您的設定必須重新啟動 Windows:
使用單一重新啟動。 延遲任何必要條件所需的重新啟動,直到程式及其更新完全安裝為止。
讓用戶判斷何時發生。 請勿自動重新啟動 Windows,因為使用者可能會遺失工作。 請確定使用者有選擇。
不正確:
重新啟動和螢幕快照
在此範例中,使用者似乎沒有關於何時重新啟動 Windows 的選項。
如果使用者選擇不立即重新啟動 Windows,請將任何最終的意見反應顯示為成功,而不是失敗。 在技術上來說,安裝直到重新啟動才完成,但從用戶的觀點來看,安裝成功。
簡化設定
只要可行,請使用單一步驟啟動安裝程式。 例如,您可以改為提供連結給授權條款,而不是在設定中新增個別頁面。 如果您連結至條款:
- 將認可按鈕片語為「同意並安裝」,以要求明確同意以接受授權條款。
- 請確定許可協定連結無法中斷,方法是將本機檔案連結到安裝程式,而不是網頁。
- 提供從其顯示視窗列印許可協定的能力。
消除不必要的選項和問題。
延後更適合第一次使用程式或功能的選項。
在此範例中,Windows Media Player 會在第一次使用程式時提供每個用戶隱私權選項。
請勿詢問使用者有關系統狀態的問題。 請改為自動偵測這項資訊,並要求使用者只在有理由變更時才進行驗證。
請勿詢問有關不重要詳細數據的問題。 例如,對於一般 Windows 程式,假設您應該將程式檔案複製到 Program Files 資料夾是安全的。
不正確:
具有安裝位置的對話框
在此範例中,應藉由排除檔案位置輸入的要求來簡化設定。 假設程式的大小,大部分的使用者並不在乎,只要按 [下一步] 即可。
不要要求許可權做你不應該做的事。 例如,大部分的程式不應該包含將程序圖示放在桌面上的選項。
請勿確認設定取消。 如果使用者在安裝期間按兩下 [取消],假設取消是刻意的,且不需確認即可關閉程式。 如果這樣做可能會失去大量的時間或精力,允許使用者重新啟動您的安裝程式,並挑選他們離開的位置。
針對自動安裝進行優化。
- 在決策階段提出所有選項和問題。
- 針對下載和安裝階段,延遲需要使用者輸入到階段結束之前遇到的任何問題。 如此一來,使用者就可以自動離開安裝,直到他們方便返回為止。
排除不必要的頁面。 如果大部分的使用者一律只要按下頁面上的 [下一步],請考慮移除頁面。 如需排除特定頁面類型的指導方針,請參閱 頁面類型。
消除不必要的文字。
- 從指示和標籤中移除多餘的文字。
- 請勿說明基本的 Windows 使用概念,例如:
- 如何與控件互動(範例:若要開始,請按 [下一步] ;如需其他選項,請按兩下 [選項] ;如需詳細資訊,請按兩下 [說明]。
- 精靈的運作方式(例如:如果您想要檢閱或變更任何設定,請按兩下 [上一步]。
- 安裝程序的運作方式(範例:此程式會將程式檔案複製到硬碟...)。
消除不必要的工作。
提供良好的預設值:
一般而言,選取最安全且最私人的回應為預設值。
如果安全性和隱私權不是因素,請選取最有可能或方便的回應。
在此範例中,預設會從登錄取得用戶名稱和組織。
如果強烈建議使用選項,請考慮依預設選取選項,或將 “(recommended)” 新增至其標籤。
當頁面沒有輸入且工作順利完成時,會自動前進頁面,例如下載、安裝、進度和更新頁面。 完成此步驟之後,請留在這些頁面上,只顯示問題。
實際時,在完成設定時自動啟動程式,而不是顯示 [恭喜] 或 [完成] 頁面。 以互動方式執行安裝程式時,假設使用者正在安裝程式以立即執行程式,因此執行程式是顯示安裝程式完成的最佳意見反應。 當安裝程式安裝多個程式時,自動執行程式並不實用(例如,由許多程式所組成的套件)、當安裝程式未以互動方式執行,或安裝程式在安裝後未完成時。
頁面類型
歡迎和開始使用頁面
排除歡迎頁面。 雖然很高興受到歡迎,但使用者通常只要按 [下一步] 即可閱讀。 而且,由於使用者通常會略過這些頁面而不閱讀,因此根據設計,文字會稍微說明顯而易見。
不正確:
使用 next 和 cancel歡迎畫面的螢幕快照
在此範例中,使用者不需要執行任何動作,但按 [下一步]。
只有在您必須通知使用者安裝必要條件時,才使用 [用戶入門] 頁面。 這類必要條件包括安裝必要的軟體或硬體、執行必要的系統設定變更和更新、執行系統備份以防止數據遺失,或取得使用者可能尚未擁有的必要資訊。
只要可行,就能夠直接從安裝程序執行必要條件。 使用者只有在沒有替代方案時,才必須手動執行步驟。
如果未使用歡迎頁面或用戶入門頁面,包含安裝程式第一頁的程式名稱和描述。 只要頁面的目的清楚,您就可以使用歡迎語言作為簡介文字。
授權條款頁面
使用清楚、簡潔的文字撰寫授權條款。 使用純文字語言。 避免「合法」。
使用易於讀取和掃描的格式呈現。 請勿使用大寫文字的長段。
不正確:
在此範例中,大寫文字和大字型大小會使字詞難以閱讀,迫使使用者捲動超過必要。
需要明確同意才能接受授權條款。 根據預設,絕不應選取授權接受。 如果使用單選按鈕來表示接受,請保留預設清除的選項,並要求使用者在啟用 [下一步] 按鈕之前接受條款。
在此範例中,[下一步] 按鈕會停用,直到用戶明確接受授權條款為止。
在啟用 [下一步] 按鈕之前,不需要使用者捲動至授權條款文字底部。 這會對使用者造成不必要的負擔,以了解為什麼停用 [下一步] 按鈕。
提供列印命令, 命令按鈕或作功能表。 以針對列印優化的格式呈現字詞。
產品註冊頁面
- 只有在用戶必須才能使用程式時,才要求用戶註冊。 清楚說明用戶必須註冊的原因。
- 只有在有明確的用戶權益時,才提供選擇性註冊, 例如通知用戶產品更新。 預設將此選項保留為清除狀態。
- 允許使用者稍後註冊。 提供最多三個提醒,並允許用戶按兩下即可關閉提醒。
範圍頁面(一般、自定義或最小值)
偏好排除此頁面。 假設大部分的使用者都想要一般設定體驗(並設計該體驗,讓大部分的使用者都能夠正常運作)。
如果您必須包含範圍頁面:
- 說明功能與磁碟空間方面選項之間的差異。 使用者依賴範圍頁面上的資訊清楚明瞭,以確保他們做出正確的選擇。
- 請確定只有少數使用者才需要自定義選項,而大部分的使用者都可以安全地忽略這些選項。 如果沒有,選項應該位於一般安裝路徑中。
- 如果使用者選擇自定義選項,預設會選取一般安裝選項。 用戶會將一般安裝視為基準,並想要透過新增或移除該基準中的選項來自定義。
如果您必須使用自定義安裝選項,考慮使用相對按鈕重設大小和放置,以引導大部分用戶進行一般安裝。
具有大型安裝按鈕
在此範例中,頁面設計會以可視化方式強化大部分用戶應該選擇一般安裝的事實。
輸入頁面
- 根據預設,請執行正確的動作來減少安裝選項的數目。 如需排除選項的方式,請參閱簡化設定 。
- 盡可能提供可接受的預設值。 選擇安全且私用的預設值,而且大多數使用者都可以接受,而不需要變更。
- 除非您的程式有不尋常的需求,否則請努力有單一頁面的問題和選項。 但是,如果您的程式需要數頁的問題和選項,請在主要精靈頁面流程中顯示它們。 請勿嘗試將選項放在對話框中或使用索引標籤,以技術方式減少頁面數目。
-
- 在此範例中,選項僅限於單一頁面。
-
儘快驗證輸入:
- 禁止輸入時無效的字元。
- 使用 氣球 來回報無效文本框的問題。
- 當使用者按 [下一步] 時,驗證頁面上的相關欄位。
- 一旦偵測到問題,即可驗證輸入頁面的相關欄位。
- 為所有可編輯的檔案路徑提供 [瀏覽] 按鈕。 允許使用者指定網路路徑。
- 針對最終輸入頁面,將認可按鈕標記為 [安裝],而非 [下一步]。 安裝啟動時,用戶不應該感到驚訝。 在認可點之前,請確定使用者可以輕鬆地變更任何設定。
開始安裝頁面
- 如果此頁面沒有用途,除了摘要先前的選項並開始安裝之外,請排除此頁面。 如果輸入頁面清楚且數位很少,就不需要摘要。 相反地,最終輸入頁面應該有 [安裝] 按鈕,直接導向進度頁面。
- 針對以 IT 專業人員為目標的複雜安裝,請提供安裝頁面,並提供安裝程式將執行的完整變更清單。 許多 IT 專業人員都有嚴格的變更管理控制,因此他們需要知道安裝程式的效果將詳細說明。
進度頁面
一律提供進度頁面, 即使程式快速安裝也一樣。 提供個別的進度頁面,如果有下載階段,。 在設定進行時停用 [上一頁] 和 [下一步] 按鈕,但讓 [取消] 按鈕保持啟用並回應。
具有進度列的對話框
一般進度頁面。
-
- 清楚指出完成。 除非作業已完成,否則請勿讓進度列移至 100%。
- 請勿重新啟動進度。 進度列會在重新啟動時遺失其值(可能是因為作業中的步驟完成),因為使用者無法知道作業何時完成。 相反地,讓作業中的所有步驟共用一部分的進度,並讓進度列移至完成一次。
提供進度列上方目前步驟的簡潔描述。 對於快速安裝,這類文字是不必要的;僅進度列就已足夠。 對於需要一分鐘或更長時間的安裝,文字對於參加設定的使用者很有説明。
使用句子片段,通常是以動詞開頭,並以省略號結尾。 範例:正在複製檔案...、安裝必要的元件...
將文字放在列上方,而不是下方。
不正確:
在進度列底下顯示的文字
在此範例中,說明文字應該會出現在進度列上方。
避免將進度頁面雜亂無章,其中包含不必要的詳細數據。 此頁面不適用於 技術支援,因此不需要顯示註冊 GUID 或複製的特定檔案。
不正確:
在此範例中,GUID 之類的技術詳細數據對使用者毫無意義。
錯誤頁面
如果安裝程式失敗併發生重大問題,請顯示錯誤頁面,說明問題以及解決問題的實際步驟。 顯示含有錯誤圖示的頁面。 請勿針對此目的使用對話框。
在此範例中,錯誤頁面上會說明安裝失敗,以及解決問題的一些步驟。
如果安裝程式完成但發生次要可復原的問題,請將問題顯示為額外的工作,而不是錯誤。 使用正面、成功導向、鼓勵語言,而不是錯誤、失敗或問題等詞彙。 請勿使用錯誤圖示。
恭喜/完成頁面
以互動方式安裝單一程式時,啟動程式(並關閉安裝精靈)以指出安裝成功,而不是顯示完成頁面。 異常:
- 從命令行執行的安裝程序不應該啟動程式。
- 自動更新 (例如 Windows Update) 不應該啟動程式。
- 組策略安裝不應該啟動程式。
- 任何 IT 專業設定案例(因為它們未自行安裝)。
如果安裝程式在安裝之後有後續步驟,請在 [完成] 頁面上列出它們。 但為了證明完成頁面的合理性,請確定使用者可能會執行這些步驟,而且步驟確實需要說明(也就是說,它們並不明顯)。
不正確:
顯示設定的頁面
在此範例中,不必要的 [完成] 頁面會指出很明顯。 Windows Update 會自動執行,因此用戶沒有理由手動執行它。
安裝一組程式時,顯示 [完成] 頁面以指出成功,以及可能需要的任何後續步驟。
office 套件設定最終頁面
在此範例中,安裝程式已安裝多個程式,因此自動啟動一個特定程式並無意義。 [完成] 頁面更合適。
讓使用者保持控制
- 請勿收集個人資訊,例如用於行銷目的。 設定不是推動自己的議程、交叉銷售其他計劃供應專案或進行市場研究的機會:您可以這樣損害與使用者的信任關係。
- 請勿強制使用者退出宣告安裝選用功能。 允許他們改為 選擇加入。 例如,用戶應該明確地選擇安裝 Windows Desktop 小工具。
- 允許使用者在初始設定之後,使用安裝程式新增或移除選用功能。 用戶可以使用 卸載或變更程式 控制面板項目來執行這項工作。
- 針對客戶體驗改進計劃,請說明傳輸的數據、其使用方式,以及保留多久時間。 針對此目的,請使用隱私聲明說明主題的連結。
- 避免使用音效, 因為許多安裝案例都是自動安裝,而且即使出席安裝期間聲音也會不必要地分散注意力。
安全
- 針對以因特網為基礎的設定,請在初始設定期間自動提供任何安全性更新。 用戶不應該以個別步驟更新。
- 避免建議使用者關閉防火牆作為安裝程式的必要條件。
- 如果必須關閉防火牆,請執行下列動作:
- 將此條件的持續時間限製為盡可能短的時間。
- 明確指出使用者何時可以重新開啟防火牆。
卸載
-
卸載應該移除程式的所有追蹤,包括下列專案:
- 程序檔,包括安裝程式。
- [開始] 功能表項。
- 桌面圖示和快速啟動圖示(如果有的話)。
- 登錄設定。
- 檔案關聯。
-
卸載應該留下下列內容:
- 使用者已建立的檔案,例如文件檔。
- 儲存在 System 資料夾中的共享動態連結庫。
說明與支援
- 設計您的安裝程式不需要說明,方法是詢問清楚、說明的問題。 針對真正受益於進一步說明的進階問題保留說明。
- 請勿使用自述檔。 這些檔案現在已過時,而且使用者無論如何也不會讀取它們。 請視需要提供在線內容。
- 連結至適當的說明主題,或從安裝錯誤訊息疑難解答內容。 請確定說明內容提供清楚的路徑來解決問題。 如需詳細資訊,請參閱 錯誤訊息。
- 建立記錄檔以擷取對技術支援有用的資訊。 請勿將設定UI與技術支援相關的詳細數據雜亂無章,這些詳細數據對大多數使用者都毫無意義。 請改用記錄檔進行此用途。
發簡訊
- 簡潔。 安裝精靈通常會使用難以快速掃描的文字區塊來過度解釋功能和選項。
例外狀況:
- 拼出所有縮略字。 安裝程式通常是使用者第一次體驗您的程式,因此不要假設他們了解縮寫等術語。
- 說明不熟悉的術語和概念,最好是就地,但在必要時使用說明主題。
- 偏好友好、專業語氣:避免過於技術性的語氣。
不正確:
限制每個用戶的安裝。
正確:
只為我安裝。
- 現在請勿在命令按鈕標籤中使用,因為可以授與命令的立即性。
- 例外狀況: 必要時,請立即使用 來區分啟動工作的命令與立即執行工作的命令。
在此範例中,按下命令按鈕會移至允許使用者下載的視窗或頁面。
在此範例中,按下命令按鈕會立即執行下載。
工作流程中只有一個命令現在應該加上標籤。 因此,例如,立即下載 命令不應該接著另一個 下載現在 命令。
- 使用許可協定、許可協定、終端使用者許可協定或 EULA。
如需詳細資訊,請參閱 Style 和 Tone。
文件
- 就動詞來說,設定是兩個字:作為形容詞或名詞,安裝程式是一個字。
- 安裝程式會大寫,而且不會連字元。
- 使用 install 來參考將硬體或軟體新增至電腦系統。
- 請勿使用 install 作為名詞。 請改用安裝。
- 使用重新啟動,而不是重新啟動。 指出電腦不是正在重新啟動的程式。