WindowsにAspose.Cellsをインストールする
可能な要因
通常、Windows Vistaでは、管理者としてログインしていても、インストール/使用する製品/コンポーネントは常に「通常のユーザー」権限で実装されています。プログラムはファイルシステムに対して制限付きのアクセスしか許可されていません。これはWindows XPにログインして管理者としてログインしている場合には遭遇しないであろういくつかの不運な副作用があります。
UAC(ユーザーアカウント制御)
UACは、許可を求めるWindows Vistaの一部です。UACモード(または管理者承認モードとも呼ばれる)は、主に管理者アカウントの作動方法に影響を与えます。UACがオンになっている場合(デフォルトでそうである)、”管理者”権限を使用するプログラムに明示的にアクセス権限を与える必要があります。許可なく管理者権限を使用しようとするプログラムはアクセスが拒否されます。UACは、Internet ExplorerのProtected Modeを含む、Windows Vistaの他のセキュリティ機能にも必要です。Internet ExplorerのProtected Modeは、ローグのWebページやその他のWeb関連の脆弱性(未知のものも含む)から、あなたのコンピュータを保護します。
UACモードが有効になっている場合、管理者としてログインしていても、実行されるすべてのプログラムはシステムへの「標準ユーザー」アクセスしか与えられません。Windows Vistaには、システムでのセキュリティ侵害の可能性を自動的に低減する機能を自動的に有効にする組み込み能力があります。ローカル管理者グループの一部であるユーザーが、管理特権のない通常のユーザーとして実行するようにUACが強制します。UACは明らかにWindows Vistaのセキュリティを向上させるものの、一部のシナリオでは(例えば、セキュリティに関連しないデモの場合など)無効にしたくなる場合があります。追加のリソースを使用するため、自宅のユーザーはUACを無効にしようと誘惑されるかもしれません。
コンポーネントの成功したインストールに関わる手順
- Aspose.Cellsをインストールする前にVistaにIISがインストールされていることを確認してください。これは必須です。なぜなら、Aspose.CellsインストーラーがAsp.NETデモのデプロイメントのためにIIS上に仮想フォルダを作成する必要があるためです。
- UAC(ユーザーアカウント制御)を無効にする必要があります。Aspose.Cellsをインストールする前にシステムの管理権限を完全に持っていることを確認する必要があります。そうでない場合、Aspose.Cellsインストーラーを使用してAspose.Cellsをインストールする際にエラー番号# 2869が発生する可能性があります。
これを実現するためのいくつかの方法は次のとおりです。
コマンドラインを使用する
- Windowsディレクトリを検索し、cmd.exeを検索して、右クリックして管理者として実行を選択します
- Now, Run the following command on command prompt: msiexec /i
/Aspose.Cells.msi and Enter.
コントロールパネルを使用する
- スタートをクリック
- コントロールパネルをクリック
- ユーザーアカウントと家族のセキュリティをクリック
- ユーザーアカウントをクリック
- [アカウント制御のオンとオフをクリックします]
- チェックボックスをオフにします
- OK をクリックします