管理者の更新プログラムの展開¶
TreeSizeは、管理者によるロールアウトを通じて複数のシステムに展開できます。このプロセス中に、自動更新を有効または無効に設定することができます。
デフォルト設定¶
Version 9.8以降、TreeSizeは管理者権限を必要とせずにインストールできるようになりました。これはインストール時のデフォルト設定です。以前のバージョンでは、管理者権限でのインストールがデフォルトかつ唯一の動作でしたが、現在はオプションとなっています。
重要 :更新は、前回のインストール時と同じ権限で行ってください!つまり、TreeSizeを現在のユーザーのみにインストールした場合、TreeSizeの更新には管理者権限は不要となります。
TreeSize は設定をユーザープロファイルに保存します。まだオプションが保存されていない場合(たとえば、アプリケーションを初めて起動したときなど)は、デフォルトの設定が適用されます。
デフォルト設定の構成¶
Windows レジストリにエントリを作成するか、カスタマイズしたオプションファイルを適用することで、これらのデフォルト設定をシステム全体で調整することができます。これに関する詳細については、以下をご覧ください。
オプションファイルのカスタマイズ¶
カスタマイズした設定ファイルを適用することで、アップデートの動作を制御したり、UI上の「更新を確認」ボタンを非表示にしたりすることができます。
設定ファイルは、%APPDATA%\JAM Software\TreeSize にあります。
(なお、%APPDATA% は環境変数であり、ファイル エクスプローラーのアドレスバーに入力すると、Windows が自動的に解決します。)
作業を進める前に、TreeSizeが終了していることを確認してください。
上記のフォルダ内に、「GlobalOptions.xml」という名前のファイルがあります。適切なテキストエディタ(メモ帳、Notepad++など)でこのファイルを開き、次の行を検索してください:<CheckForUpdatesAutomatically>True</CheckForUpdatesAutomatically>
「True」という値を「False」に変更し、ファイルを保存してください。
その行がまだ存在しない場合は、<CheckForUpdateOptions> 要素内にその行を追加してください(必要に応じて要素を作成してください)。TreeSize は、この要素の値のいずれかがデフォルト値と異なる場合(たとえば、最初の自動更新チェックの後など)にのみ、この要素をファイルに書き込みます:
<CheckForUpdateOptions Type="TCheckForUpdateOptions">
<CheckForUpdatesAutomatically>False</CheckForUpdatesAutomatically>
</CheckForUpdateOptions>
ユーザーインターフェース上の「更新を確認」ボタンを無効にしたい場合は、以下の値を適宜変更してください:<ShowCheckForUpdate>True</ShowCheckForUpdate>
なお、「更新を確認」ボタンを非表示にすると、CheckForUpdatesAutomatically の値にかかわらず、自動更新チェックも無効になる点にご注意ください。
これらの設定は、次回TreeSizeを起動した際に自動的に適用されます。
カスタマイズされたオプションファイルの展開¶
このFileをすべてのシステムに展開するには、以下の方法があります:
TreeSize がシステムにすでにインストールされている場合は、
%APPDATA%\JAM Software\TreeSizeにある既存のオプションファイルを単に置き換えるだけで済みます。複数のシステムにTreeSizeを再インストールする場合は、すべてのシステムからアクセス可能な場所(ネットワークドライブなど)にファイルを保存してください。まず、たとえば次のコマンドを使用して、インストールを実行してください:
TreeSize-Setup.exe /SILENT /SUPPRESSMSGBOXES /PASSWORD=<YourInstallationKey>
次に、コマンドライン引数
` または `/OPTIONSを指定して TreeSize を起動し、オプションファイルを適用します(コマンドラインオプション を参照)。設定はユーザープロファイルに保存されるため、TreeSize を使用する各ユーザーの環境において、この操作を行う必要があります:"<InstallationDirectory>\TreeSize.exe" /OPTIONS "<Path\to\Your\Network\Drive\GlobalOptions.xml>"
なお、セットアップ自体では、オプションファイルをパラメータとして受け付けない点にご注意ください。
Windows レジストリの設定(管理用テンプレート)¶
これらの既定の設定をシステム全体でカスタマイズするもう 1 つの方法は、各設定について、Windows レジストリの ` および `HKEY_LOCAL_MACHINE\Software\JAM Software\TreeSize にエントリを作成することです。
グループ ポリシー エディター用の管理用テンプレートを用意しています。詳細は Hyperlink
管理用テンプレートには、ShowCheckForUpdate という設定が含まれており、これにより「更新プログラムの確認」ボタンが非表示になり、自動更新チェックも無効化されます。CheckForUpdatesAutomatically については、個別のテンプレート設定はありません。
重要: レジストリエントリは既定の設定のみを定義します。これらは、ユーザーがまだオプションファイル (GlobalOptions.xml) を持っていない場合にのみ有効であり、たとえば TreeSize を初めて起動したときなどです。TreeSize がすでにシステムで使用されている場合、レジストリの変更はこのユーザーには反映されません。その場合は、前述の方法でカスタマイズしたオプションファイルを展開してください。
制限モード¶
自動更新を無効にするもう1つの方法は、TreeSizeを制限モードで実行することです。これを行うには、次のパラメータを使用します:「/restrictedmode true」。
ただし、この設定を行うと、いくつかの追加機能が使用できなくなるため、使用用途において無効になる機能が問題にならない場合を除き、この方法は推奨されません。このモードの詳細については、以下のページをご参照ください:/RESTRICTEDMODE <値