共用方式為


HoloLens 的已知問題 (第 1 代)

以下是 HoloLens 裝置目前已知問題的清單。 如果您看到奇怪的行為,請先查看這裡。 此清單會在探索或回報新問題時持續更新,或在未來 HoloLens 軟體更新中解決問題。

注意

  • 如果您發現未封鎖的問題,請透過 意見反應中樞在 HoloLens 裝置上回報。
  • 如果您遇到的問題是封鎖您,除了提出意見反應之外,請 提出支援要求

所有 HoloLens 世代的已知問題

統一

  • 如需 HoloLens 開發建議使用的最 up-to日期版本 Unity,請參閱 安裝工具
  • Unity HoloLens Technical Preview 的已知問題記載於 HoloLens Unity 論壇

Windows 裝置入口網站

  • 混合實境擷取中的即時預覽功能可能會顯示數秒的延遲。

  • 在 [虛擬輸入] 頁面上,[虛擬手勢] 區段下的 [手勢] 和 [捲動] 控件無法運作。 使用它們沒有任何作用。 虛擬輸入頁面上的虛擬鍵盤正常運作。

  • 在 [設定] 中啟用開發人員模式之後,可能需要幾秒鐘的時間,才能開啟裝置入口網站。

OneDrive 相機上傳

適用於 HoloLens 的 OneDrive 應用程式不支援工作或學校帳戶的自動相機上傳。

因應措施:

  • 如果您的企業可行,則消費者Microsoft帳戶支援自動相機上傳。 除了公司或學校帳戶之外,您還可以登入您的Microsoft帳戶(OneDrive 應用程式支援雙重登入)。 從 OneDrive 內的 Microsoft 帳戶設定檔,您可以啟用自動背景相機滾動上傳。

  • 如果您無法安全地使用取用者Microsoft帳戶自動上傳相片,您可以從 OneDrive 應用程式手動將相片上傳至您的公司或學校帳戶。 若要這樣做,請確定您已在 OneDrive 應用程式中登入公司或學校帳戶。 選取 [] 按鈕,然後選擇 [上傳]。 流覽至 [相機卷 >],以尋找您想要上傳的相片或影片。 選取您要上傳的相片或影片,然後選取 [開啟] 按鈕

HoloLens 的已知問題 (第 1 代)

無法透過Visual Studio連線並部署至 HoloLens

注意

上次更新:8/8 @ 5:11PM - Visual Studio 已發行 VS 2019 16.2 版,其中包含此問題的修正。 建議您更新至這個最新版本,以避免發生此錯誤。

Visual Studio 已發行 VS 2019 16.2 版,其中包含此問題的修正。 建議您更新至這個最新版本,以避免發生此錯誤。

問題根本原因:使用 Visual Studio 2015 或 Visual Studio 2017 早期版本在 HoloLens 上部署和偵錯應用程式的使用者,稍後會使用最新版本的 Visual Studio 2017 或 Visual Studio 2019 與相同的 HoloLens 受到影響。 較新版本的 Visual Studio 會部署新版本的元件,但舊版的檔案會留在裝置上,導致較新版本失敗。 這會導致下列錯誤訊息:DEP0100:確定目標裝置已啟用開發人員模式。 由於錯誤80004005,無法在 <ip> 上取得開發人員授權。

因應措施

我們的小組目前正在處理修正。 同時,您可以使用下列步驟來解決此問題,並協助解除封鎖部署和偵錯:

  1. 開啟 Visual Studio。

  2. 選取 [檔案]>[新增>項目]

  3. 選取 Visual C#>Windows Desktop>控制台應用程式 (.NET Framework)

  4. 為專案指定名稱(例如 “HoloLensDeploymentFix”),並確定 Framework 已設定為至少 .NET Framework 4.5,然後選取 [確定] [確定]

  5. 以滑鼠右鍵按兩下列參考 [方案總管] 中的 [參考] 節點,然後新增下列參考(選取至 [流覽] 區段,然後選取 [流覽] :

    C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86\Microsoft.Tools.Deploy.dll
    C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86\Microsoft.Tools.Connectivity.dll
    C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86\SirepInterop.dll
    

    注意

    如果您沒有安裝 10.0.18362.0,請使用您擁有的最新版本。

  6. 以滑鼠右鍵按兩下 [方案總管] 中的項目,然後選取 [[新增>現有專案]

  7. 流覽至 C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x86,並將篩選條件變更為 所有檔案 (*.*)

  8. 選取 SirepClient.dll 和 SshClient.dll,然後選取 [新增]。

  9. 在 [方案總管] 中找出並選取這兩個檔案(它們應該位於檔案清單的底部),並將 [複製到輸出目錄] 變更為 [ 屬性] 視窗中的 [輸出目錄],以 [一律複製]。

  10. 在檔案頂端,將下列內容新增至現有的 using 語句清單:

    using Microsoft.Tools.Deploy;
    using System.Net;
    
  11. static void Main(...)內,新增下列程序代碼:

    RemoteDeployClient client = RemoteDeployClient.CreateRemoteDeployClient();
    client.Connect(new ConnectionOptions()
    {
        Credentials = new NetworkCredential("DevToolsUser", string.Empty),
        IPAddress = IPAddress.Parse(args[0])
    });
    client.RemoteDevice.DeleteFile(@"C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\VSRemoteTools\x86\CoreCLR\mscorlib.ni.dll");
    
  12. 選取 [建置>建置方案]

  13. 開啟命令提示字元視窗,並將 cd 開啟至包含已編譯 .exe 檔案的資料夾(例如 C:\MyProjects\HoloLensDeploymentFix\bin\Debug)。

  14. 執行可執行檔,並以命令行自變數的形式提供裝置的IP位址。 (如果使用 USB 連線,您可以使用 127.0.0.1,否則請使用裝置的 Wi-Fi IP 位址。例如,“HoloLensDeploymentFix 127.0.0.1”。

  15. 在工具結束時沒有任何訊息(這應該只需要幾秒鐘的時間),您現在可以從 Visual Studio 2017 或更新版本部署和偵錯。 不需要繼續使用此工具。

我們會在更新可供使用時提供進一步的更新。

在 HoloLens 上啟動 Microsoft 市集和應用程式的問題

注意

上次更新:4/2 @ 上午 10 點 - 問題已解決。

嘗試在 HoloLens 上啟動 Microsoft 市集和應用程式時,可能會遇到問題。 我們已判斷當背景應用程式更新在特定序列中部署較新版本的架構套件時,仍執行一或多個相依應用程式時,就會發生此問題。 在此情況下,自動應用程式更新會將新版本的 .NET Native Framework(10.0.25531 版)傳遞至 10.0.27413,導致執行的應用程式無法正確更新所有使用舊版架構的應用程式。 架構更新的流程如下所示:

  1. 新的架構套件會從存放區下載並安裝。

  2. 所有使用較舊架構的應用程式都會「更新」,以使用較新版本。

如果在完成之前中斷步驟 2,則未註冊較新架構的任何應用程式都無法從 [開始] 選單啟動。 我們相信 HoloLens 上的任何應用程式都可能會受到此問題的影響。

有些使用者回報關閉已停止回應的應用程式,並啟動其他應用程式,例如意見反應中樞、3D 查看器或相片,可解決其問題,不過,此因應措施無法運作 100% 時間。

我們根本原因是此問題不是造成更新本身,而是操作系統中的錯誤,導致 .NET Native Framework 更新處理不正確。 我們很高興宣佈我們已識別修正程式,並已發行包含修正的更新 (OS 17763.380 版)。

若要檢視您的裝置是否可以進行更新:

  1. 移至 [設定] 應用程式,然後開啟 Update & Security

  2. 選取 [檢查更新

  3. 如果更新至 17763.380 可用,請更新至此組建,以接收 App Hang Bug 的修正程式。

  4. 一旦您更新至此版本的作業系統,應用程式應該會如預期般運作。

此外,如同每個 HoloLens OS 版本一樣,我們已將 FFU 映像張貼至 Microsoft 下載中心

如果您不想進行更新,我們已從 3/29 起發行新版本的 Microsoft Store UWP app。 在您擁有市集的更新版本之後:

  1. 開啟市集,並確認它已載入。
  2. 使用開花手勢開啟功能表。
  3. 嘗試開啟先前中斷的應用程式。
  4. 如果仍然無法啟動,請點選並按住中斷應用程式的圖示,然後選取 [卸載]。
  5. 從市集重新安裝這些應用程式。

如果您的裝置仍然無法載入應用程式,您可以遵循下列步驟,透過下載中心側載 .NET Native Framework 和運行時間的版本:

  1. 從Microsoft下載中心下載此 zip 檔案 。 解壓縮會產生兩個檔案。 Microsoft.NET.Native.Runtime.1.7.appx和 Microsoft.NET.Native.Framework.1.7.appx。

  2. 確認您的裝置已解除鎖定。 如果您之前尚未這麼做,請參閱使用 Windows 裝置入口網站 以取得指示。

  3. 然後,您想要進入 Windows Device Portal。 我們建議透過 USB 執行這項操作,而您會在瀏覽器中輸入 http://127.0.0.1:10080 來執行此動作。

  4. 在您啟動 Windows Device Portal 之後,我們需要您「側載」您下載的兩個檔案。 若要這樣做,您必須移至左側列,直到進入 [Apps] 區段,然後選取 [Apps]。

  5. 您接著會看到類似下面的畫面。 您要移至 安裝應用程式 並流覽至解壓縮這兩個 APPX 檔案的位置一節。 您一次只能執行一個,因此在您選取第一個之後,然後按兩下 [部署] 區段下的 [Go]。 然後針對第二個 APPX 檔案執行此動作。

    Windows Device Portal 安裝 Side-Loaded 應用程式。

  6. 此時,我們相信您的應用程式應該重新開始運作,您也可以前往市集。

  7. 在某些情況下,必須先執行啟動 3D 查看器應用程式的額外步驟,然後受影響的應用程式才會啟動。

我們感謝您的耐心,因為我們已完成解決此問題的程序,我們期待著繼續與我們的社群合作,以建立成功的混合實境體驗。

裝置更新

  • 在新的更新之後 30 秒,殼層可能會消失一次。 請執行 手勢,以繼續您的會話。

Visual Studio

  • 請參閱 安裝工具,以了解建議用於 HoloLens 開發的 Visual Studio up-to日期版本。

  • 將應用程式從 Visual Studio 部署至 HoloLens 時,您可能會看到錯誤:在開啟使用者對應區段的檔案上無法執行要求的作業。(HRESULT 例外:0x800704C8)。 如果發生這種情況,請再試一次,您的部署通常會成功。

應用程式介面

  • 如果應用程式將 焦點點設定 使用者後方,或一般設為camera.forward,則全像投影不會出現在混合實境擷取相片或影片中。 在 Windows 中修正這個 Bug 之前,如果應用程式主動設定 焦點點 它們應該確保平面正常設定相反的相機正向 (例如,normal = -camera.forward)。

Xbox 無線控制器

  • Xbox 無線控制器 S 必須先更新,才能與 HoloLens 搭配使用。 在嘗試將控制器與 HoloLens 配對之前,請確定您 最新的

  • 如果您在 Xbox 無線控制器連線時重新啟動 HoloLens,控制器將不會自動重新連線到 HoloLens。 [指南] 按鈕燈會慢慢閃爍,直到控制器在 3 分鐘後關閉。 若要立即重新連線控制器,請按住 [指南] 按鈕關閉控制器,直到燈關閉為止。 當您再次開啟控制器電源時,它會重新連線到 HoloLens。

  • 如果您的 HoloLens 在 Xbox 無線控制器連線時進入待命狀態,控制器上的任何輸入都會喚醒 HoloLens。 當您完成使用控制器時,您可以透過關閉控制器電源來防止此問題。