- 基本情報
- UiPath Robot について
- インストール要件
- 無人オートメーション用にロボットをインストールする
- 無人オートメーション用にロボットを設定する
- 有人オートメーション用にロボットをインストールする
- 有人オートメーション用にロボットを設定する
- Integrations
- ガバナンス
- トラブルシューティング

Robot 管理ガイド
説明
MSI インストーラー (Studio または Robot) による Robot のアップグレードが失敗し、「You must install .NET Desktop Runtime to run this application. (このアプリケーションを実行するには、.NET Desktop Runtime をインストールする必要があります。)」というエラーが表示されます。
潜在的な問題
マシンにインストールされている .NET Desktop Runtime または .NET ランタイムが破損している可能性があります。
解決策
.NET Desktop Runtime/.NET ランタイムをデバイスからアンインストールし、UiPath MSI インストーラーを再度実行します。
説明
特定のアクティビティ パッケージを使用するワークフローを v2023.4.0 以降のロボットで実行すると、ワークフローが失敗します。次のエラーが表示されます。
-
「To run this application, you must install missing frameworks for .NET. (このアプリケーションを実行するには、不足している .NET 用のフレームワークをインストールする必要があります。)」
-
「To run this application, you must install .NET. (このアプリケーションを実行するには、.NET をインストールする必要があります。)」
影響を受けるアクティビティ パッケージ
-
UiPath.Form.Activities バージョン 2.0.x
-
UiPath.IntelligentOCR.Activities
-
UiPath.MobileAutomation.Activities
-
UiPath.Vision
-
UiPath.DocumentUnderstanding.Activities
-
UiPath.UIAutomation.Activities パッケージ内の OCR 関連のアクティビティ
-
UiPath.OmniPage.Activities
-
UiPath.OCR.activities
解決策 1
問題のあるワークフローのアクティビティ パッケージを最新バージョンにアップグレードします。
解決策 2
問題のあるワークフローの最初に [コードを呼び出し] アクティビティを追加し、次のスニペットを設定します。
System.Environment.SetEnvironmentVariable("DOTNET_ROOT", System.AppContext.BaseDirectory)
System.Environment.SetEnvironmentVariable("DOTNET_ROOT", System.AppContext.BaseDirectory)
解決策 3
以下をインストールします。
-
.NET Desktop Runtime (Windows OS の場合)
-
.NET ランタイム (MacOS などの他のオペレーティング システムの場合)
説明
v2024.2 の Studio で構築した Windows プロセスまたはクロスプラットフォーム プロセスを v2023.12 以前の Robot で実行すると、失敗して次のエラーが表示されます。「RemoteException: NU1202: Package <package_name> <version> is not compatible with net6.0-windows7.0 (.NETCoreApp,Version=v6.0). Package <package_name> <version> supports: net8.0-windows7.0 (.NETCoreApp,Version=v8.0).」
潜在的な問題
オートメーションが .NET 8 を使用して構築されているのに対し、NuGet は .NET 6 のパッケージを解決しようとしています。このような上位互換性はサポートされていません。
解決策
Robot をバージョン 2024.2 にアップグレードします。