C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[3]: Windows11 でmsi実行エラー


(過去ログ 178 を表示中)

[トピック内 4 記事 (1 - 4 表示)]  << 0 >>

■101890 / inTopicNo.1)  Windows11 でmsi実行エラー
  
□投稿者/ JADE (1回)-(2023/05/10(Wed) 11:47:12)

分類:[.NET 全般] 

Windows11で msiインストーラをWクリックで実行した時に
「特権が不十分なため、このコンピューターのすべてのユーザーが使用できるように
 アプリケーションをインストールすることはできません。管理者としてログオンし、
 再度インストールしてください。」
といったエラーメッセージが出るという報告がありました。

実行ユーザーはAdministrator権限を付与されているそうです。

以下の対応でエラーの回避をすることは出来ました。
-----------------------------------------------------------
コマンドプロンプトを「管理者として実行」で起動し、
msiのパスをコマンドプロンプトに貼り付けて実行。
-----------------------------------------------------------
※msiの場合、右クリックメニューに「管理者として実行」がない為
 上記の対応をしました。

Windows10 では、上記のような対応をしなくてもWクリックで実行出来たそうです。

Winodws11 で何か変わったかご存知の方がおられましたら、ご教授いただけたら幸いです。

社内のWinodws11 環境では、Wクリックでインストール出来るので何かセキュリティの設定かもと
思う所がありますが、知見がなくお伺いしております。
宜しくお願い致します。
引用返信 編集キー/
■101975 / inTopicNo.2)  Re[1]: Windows11 でmsi実行エラー
□投稿者/ JADE (2回)-(2023/05/23(Tue) 11:20:20)
すみません、まだ解決していないのですが、どうもWindows11 の22H2 のバージョンで共通して事象が発生しているようです。
Windows11の21H2 では発生しなかったとのこと

「特権が不十分なため、このコンピューターのすべてのユーザーが使用できるように
 アプリケーションをインストールすることはできません。管理者としてログオンし、
 再度インストールしてください。」

このメッセージが出るのは、レジストリ操作等を実行しようとしてるのではないかと考えております。
考えられる点としては、.NetFramework をインストールしようとしているのではないかと思っております。
ターゲットは、.NetFramework 4.6 なのですが、Windows11 は 4.8 が入っている認識です。

なので、検討違いな予想をしているかもしれないのですが、その他で思い当たる節がございません。

些細なことでも構いませんので何か情報をお持ちの方がおられましたら教えてください。
宜しくお願い致します。
引用返信 編集キー/
■101981 / inTopicNo.3)  Re[2]: Windows11 でmsi実行エラー
□投稿者/ とっちゃん (782回)-(2023/05/23(Tue) 21:30:13)
No101975 (JADE さん) に返信
> すみません、まだ解決していないのですが、どうもWindows11 の22H2 のバージョンで共通して事象が発生しているようです。
> Windows11の21H2 では発生しなかったとのこと
>
> 「特権が不十分なため、このコンピューターのすべてのユーザーが使用できるように
>  アプリケーションをインストールすることはできません。管理者としてログオンし、
>  再度インストールしてください。」
>
> このメッセージが出るのは、レジストリ操作等を実行しようとしてるのではないかと考えております。
> 考えられる点としては、.NetFramework をインストールしようとしているのではないかと思っております。
> ターゲットは、.NetFramework 4.6 なのですが、Windows11 は 4.8 が入っている認識です。
>
> なので、検討違いな予想をしているかもしれないのですが、その他で思い当たる節がございません。
>
> 些細なことでも構いませんので何か情報をお持ちの方がおられましたら教えてください。
> 宜しくお願い致します。

hoge.msi をダブルクリックで実行したら、インストールの途中でエラーが出て終了してしまった。
ということですよね?

であれば、まずはインストーラの詳細ログをとることをお勧めします。
コマンドプロンプト(ターミナルでPowerShellでもOK)を開き、
msiexec /i hoge.msi /l*v hogelog.txt
として、実行しログを取得しましょう。
# hoge.msiは、実際のmsiのパスに置き換え
# hogelog.txt は、書き込み可能なパスに存在しない名前を指定します

その状態でインストールを実行すれば、詳細ログが取得できます。
インストーラを終了(インストール失敗まで処理を実行する)したら
テキストエディタ(メモ帳でOK)で、先ほどのhogelog.txtを開きます。

どこかにエラーが発生した行の情報があると思います。

なお、ログファイルにはユーザーのパスなども含まれますので、
貼り付ける際には注意してください。


引用返信 編集キー/
■102008 / inTopicNo.4)  Re[3]: Windows11 でmsi実行エラー
□投稿者/ JADE (3回)-(2023/05/26(Fri) 17:59:26)
■とっちゃん様

返信ありがとうございます。
すみません、遅くなりました。

> であれば、まずはインストーラの詳細ログをとることをお勧めします。
> コマンドプロンプト(ターミナルでPowerShellでもOK)を開き、
> msiexec /i hoge.msi /l*v hogelog.txt
> として、実行しログを取得しましょう。
> # hoge.msiは、実際のmsiのパスに置き換え
> # hogelog.txt は、書き込み可能なパスに存在しない名前を指定します
>
> その状態でインストールを実行すれば、詳細ログが取得できます。
> インストーラを終了(インストール失敗まで処理を実行する)したら
> テキストエディタ(メモ帳でOK)で、先ほどのhogelog.txtを開きます。

すみません、お客様環境の為、テストが出来ない状況です。
上記のやり方は別の問題が発生した場合に使用させていただきます。

当問題ですが、msiファイルと同時に作成される「setup.exe」を右クリックメニュー:「管理者として実行」で
対応しようと思います。
ユーザーアカウント制御に影響されている疑いもあるのですが、設定を変更するわけにもいかないので

解決にチェックを付けて更新します。
ありがとうございました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -