Windows 8 で起動後、シャットダウン前にアプリケーションを起動する

Windows 8 で起動後、シャットダウン前にアプリケーションを起動する

現在、当社では Win8 を評価しており、その集中管理について理解しようとしています。現在、集中管理された会社のドメインで Win7 と Server2k8 を使用しています。ここで問題があります。

現在、マシンの起動時またはシャットダウン前に、従業員のタイム トラッキング用のアプリケーションを起動しています (これは、当社が管理していない商用アプリケーションです)。これは、すべての従業員のマシンにローカルにインストールされる単純な実行ファイルです。したがって、コンピューターが起動し、ユーザーがログオンすると、アプリケーションが起動し、ユーザーがログオフする場合は、Windows がシャットダウンする直前にアプリケーションが起動します。これは、全員にログインしてタイム トラッキングを開始するように通知する方法です。Win7 ではこれをルールにするのは簡単でしたが、Win8 では問題があります。

Win8 にもこのアプリを起動するための GPO がありますが、シャットダウンすると動作がおかしくなります。アプリは正常に起動しますが、Windows 画面に隠れてしまい、ユーザーの視界に再び表示されません。アプリケーションがブロックしているため、コンピューターをシャットダウンできません。これを示すダイアログなどはなく、コンピューターは、ユーザーには見えないアプリケーションによってシャットダウンがブロックされたまま、永遠に実行され続けます。

影響は少ないですが、これはログオンにも当てはまります。ユーザーはログオンしており、アプリは正常に起動していますが、ユーザーはデスクトップに切り替えてアプリを表示する必要があります。メトロ ビューにはアプリが起動したことは表示されません。

誰かこの件について助けてくれませんか? 基本的に、私たちはアプリをユーザーの注目を集めたいだけなのです。つまり、ユーザーが探さなくても、ログイン時とログオフ時にアプリが表示されるようにしたいのです。

アップデート

Microsoft が意図的にユーザーがデスクトップに直接起動するのをブロックしていることはすでにわかっています。ZDNet.com の記事

答え1

この場所にアプリのショートカットを配置すると、PC のすべてのユーザーがすぐに使用できるようになります。 {Windows Drive Letter}:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

PC の特定のユーザーが起動できるようにするには、この場所にアプリのショートカットを配置します。 {Windows Drive Letter}:\Users\{User Name}\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

申し訳ありませんが、探している GPO についてはわかりません。

また、シャットダウン前にアプリを起動する方法もわかりません。

答え2

コンピュータをシャットダウンするためのタイルをスタート メニューに、ボタンをタスク バーにユーザーに提供できます。

この手順が商用プログラムで機能するかどうか試すことができます。

案内する:

パス

既存のショートカットのコピーを作成し、シャットダウン タイルに編集します。

コピー

60 秒後にコンピューターがシャットダウンするようにプロパティを編集します。

C:\Windows\System\shutdown.exe /s /t 60

シャットダウン

これでアイコンができました:

タイル

タスクバーにピン留めすることもできます:

ピン

ここに画像の説明を入力してください


この手順が機能する理由は、基本的にシャットダウンをすぐにトリガーしないからです。60 秒のカウントダウンを設定します。商用アプリが起動して 60 秒以内に作業を実行する場合は、問題は発生しません。ただし、プログラムが 60 秒の終了時に起動する場合は、どうすればよいかわかりません。

関連情報