This is an old revision of the document!


Vista との互換性

POPFile 0.22.4 (またはそれ以前のバージョン)

Windows Vista には、User Account Control (UAC) と呼ばれるコンピュータへの未承認の変更を防ぐための新機能があります。UAC は、潜在的にコンピュータの操作に影響を与えうるオペレーションやほかのユーザーに影響を与える変更を行う前に権限の確認もしくは、administrator ユーザーのパスワードを必要とします。

Vista はプログラムが administrator 権限を必要とするかどうかを確認するために、そのプログラムの XML マニフェストを確認します。POPFile 0.22.4 とそれ以前のバージョンは、Windows Vista がリリースされる前に作成されました。つまり、これらのいずれも XML マニフェストファイルはもっていません。

Vista はこれらの古いプログラムを互換性モードで実行します。このモードでは、Vista は必ずしもインストーラーの要求通りのことをするわけではなく、予期せぬことが起こります。たとえば、スタートメニューのショートカットが誤った場所に作成されたりします。POPFile 使用(もしくはアンインストール)するときにこの動作はいくつかの混乱をもたらしますので、これらの古いバージョンを Vista 上で動かすことは推奨されません。

POPFile 0.22.5 のインストーラーは、Vista 用のXML マニフェストファイルを含んでおり、Vista 上で使うことが推奨される最初のバージョンです。改善された 0.22.5 のインストーラーは、Vistaの 通常の アカウントからかんたんに使えるように改善がなされています。

Vista への0.22.5のインストール

administrator アカウントから

POPFile 0.22.5 インストーラーと NSIS ベースのプログラムで、Vista 用の XML マニフェストデータを含むので、Vista はどのプログラムが administrator モードが必要ないかを知ることができます。これは、これらのプログラムすべてが administtarator アカウントで適切に使われることを意味しています。

POPFile がインストールされた後に、通常の アカウントで実行することができます。 (下記 0.22.5 を Vista で実行する 参照).

通常のアカウントから

インストーラーが通常のアカウントから起動された場合、Vista はインストーラーが administrator 権限が必要なことを検知し、administrator パスワードを確認します。パスワードが入力されるとインストーラーは administrator がインストールを介したのと同じように動作します。

これにより、インストーラーがデフォルトの位置に(通常は、“C:\Program Files\POPFile” )インストールし、いくつかのレジストリを追加し、すべてのユーザー用にスタートメニューへのショートカットを追加します。

ただし、インストーラーの次の段階にある “Add POPFile User” ウィザードで、現在のユーザー用に POPFile を設定してくれるのですが、実際は administrator ユーザー用に POPFile を設定してしまい、インストーラーを起動した通常のユーザー用の設定をしてくれません

ウィザードの初期画面では、Windows のユーザー名が表示されているにもかかわらず、”誤った“ユーザー名が表示されていることに気づかないことがよくあります。ここでのスクリーンショットは、ウィザードの初期画面で、ユーザー名がハイライトされています:

"Add POPFile User" wizard's WELCOME page


この初期画面が administrator ユーザー名を表示しているときは、”Cancel“ ボタンと、ウィザードの終了を確認する画面で、”Yes“ をクリックします。

POPFile をインストーラーを起動した通常の ユーザー用に設定するには、”Add POPFile User”ウィザードが起動される必要があります。もっとも安全な亜やり方は、 adduser.exe プログラムを POPFile のプログラムフォルダから実行する方法です。スタートメニューにあるショートカットで、プログラムフォルダの位置を把握することができます:

Start – All Programs – POPFile – Support – PFI Diagnostic utility (simple)

いったんウィザードが POPFile を設定してしまえば、通常のユーザーがスタートメニューにある“Run POPFile”ショートカットを使うことができるようになります。

0.22.5 を Vista で実行する

いったん POPFile がインストールされれば、設定と実行は standard アカウントから行うことができます。新しいユーザー用に POPFile を設定するには、インストーラーによって作成されるこのスタートメニューへのショートカットを使用してください:

スタート – All Programs – POPFile – Run POPFile

もし、POPFile がこのユーザー用に設定されていなかったら、“Add POPFile User” ウィザードが起動されます(もしくは POPFile が起動します)。

POPFile はある程度制限されたマルチユーザー機能を実現していますが、同時には一人のユーザーから使用されるのが望ましいです。(詳細はこちら Multi-user support in POPFile 0.22.x )

Vista での 0.22.5 の既知の問題

POPFile 0.22.5 のインストーラーと NSIS ベースのプログラムは、Vista 用に特別のデータをインストールしますので、Vista はどのプログラムが administrator 権限を必要としないかを知っています。しかしながら、これは Windows 版の POPFile が Vista 上で適切に動作するようになるための最初の一歩に過ぎません。

NSIS ベースのプログラムのいくつかは、実行する前に POPFile が適切に終了したことを確認する必要があります。もし、これらのプログラムのいずれかが通常のアカウントから実行されていた場合、それらのプログラムは、POPFile が起動していないにもかかわらず、POPFile を終了するように要求してくるでしょう。”OK“をクリックしてプログラムが継続するようにしてあげてください。

この冗長なメッセージが現れるのは、POPFile が起動しているかどうかを確かめるためのこーどが、Vista の UAC と互換性がないためです。

原文

ハウツー

POPFile ドキュメンテーションプロジェクト

 
jp/howtos/vistacompatibility.1185287838.txt.gz · Last modified: 2008/02/08 19:49 (external edit)

Should you find anything in the documentation that is incomplete, unclear, outdated or just plain wrong, please let us know and leave a note in the Documentation Forum.

Recent changes RSS feed Donate Driven by DokuWiki
The content of this wiki is protected by the GNU Fee Documentation License