HoloLens (第 1 代) 的已知問題

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

注意

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

所有 HoloLens 世代的已知問題

Unity

  • 如需適用於 HoloLens 開發建議的最新 Unity 版本,請參閱 安裝工具
  • Unity HoloLens Technical Preview 的已知問題記載於 HoloLens Unity 論壇中。

Windows 裝置入口網站

  • Mixed Reality 擷取中的即時預覽功能可能會顯示數秒的延遲。

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

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

OneDrive 相機上傳

HoloLens 的 OneDrive 應用程式不支援公司或學校帳戶的自動相機上傳。

因應措施:

  • 如果您的企業可行,則消費者 Microsoft 帳戶支援自動相機上傳。 除了公司或學校帳戶之外,您也可以在 OneDrive 應用程式支援雙重登入) (登入您的 Microsoft 帳戶。 從 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:確定目標裝置已啟用開發人員模式。 無法取得ip>上的<開發人員授權,因為發生錯誤80004005。

因應措施

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

  1. 開啟 Visual Studio。

  2. 選取 [File] \(檔案\)> [New] \(新增\)> [Project] \(專案\)。

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

  4. 為專案命名 (例如 「HoloLensDeploymentFix」) ,並確定架構至少設定為 .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 Store 和應用程式時發生問題

注意

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

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

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

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

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

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

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

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

  1. 移至 [設定] 應用程式,然後開啟 [更新 & 安全性]。

  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 裝置入口網站。 我們的建議是透過 USB 執行這項操作,而您會在瀏覽器中輸入 http://127.0.0.1:10080 來執行此動作。

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

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

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

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

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

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

裝置更新

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

Visual Studio

  • 請參閱為 HoloLens 開發建議的最新 Visual Studio 版本 安裝工具

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

API

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

Xbox 無線控制器

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

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

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