2009-05-11 16 views
2

私はTortoiseSVN(Ver.1.6.1.16129)をWindows PCにインストールしようとしていますが、そのユーザーは管理者ではありません。昇格した資格情報を使ってTortoise SVNをインストールする

インストーラはmsiファイルです。デフォルトでは、[実行ファイル]オプションはありません。

私は両方試してみた: 「ネットワークを指定してください:

msiexec /a "{PATH}\TortoiseSVN-1.6.1.16129-win32-svn-1.6.1.msi" 

runas /user:username "msiexec /a {PATH}\TortoiseSVN-1.6.1.16129-win32-svn-1.6.1.msi" 

は、最初のダイアログが不可解なメッセージを持って開始インストーラで上記の結果のいずれかを実行しますTortoise SVN 1.6 ....のサーバーイメージの場所」

管理者のユーザーが同じmsiファイルを実行すると、インストーラは期待どおり。

他に誰かがこの問題を抱えていますか?あなたはそれのための修正を見つけましたか?

答えて

4

windows \ system32ディレクトリを参照 - cmd.exeを右クリックし、「管理者として実行」を選択します。昇格したコマンドシェルを取得します。コマンドシェルからmsiを実行します。

+1

あるいはプレススタート、「CMD」とCtrlキーを押しながら+ Shiftキー+リターン(昇格プロンプトを取得するための最速の方法私見) –

1

申し訳ありません、古い投稿に追加してください。しかし、私は今日これに遭遇し、解決策を見つけました。 CMD.exeでRunasを使用して昇格したコマンドプロンプトを表示しました。私は次に実行した:

msiexec /i "{PATH}\TortoiseSVN-1.6.1.16129-win32-svn-1.6.1.msi" 

注:私はOPのポストの "/ i"を "/ i"に置き換えました。私がそれを変更すると、ネットワークプロンプトはもはやインストール中に尋ねられなくなりました。

0

Tortoisのアップデート中にこの問題が発生しました。その根本原因は、以前のバージョンのファイルが空になった後、C:\ Program Files \ TortoiseSVNディレクトリが何らかの形で読み取り専用になっていたことでした。これは、更新の最初の試みと関係しているかもしれませんが、Windowsが探検して、svnシェルとGoogle Chromeを続行する前に閉じておく必要があると教えてください。そして、私は後で閉じるのではなく後で再起動するオプションを選択しました。ディレクトリへのアクセス権がないと主張する前に、同じことをもう一度促しました。

まず、簡単なものを確認してください。管理者として実行することさえ、読み取り専用のディレクトリフラグを克服できません。

(/ hを使用して)msiexecのヘルプを見ると、/ aが管理者用ネットワークインストールとして実行されていることが示されます。つまり、あなたはネットワーク/リモートの場所を意味すると仮定しています。インストールのためにそれをローカルのc:ドライブに向けるだけで問題はありませんでした。

関連する問題