2009-05-23 12 views
1

Windows 7の古いデータディレクトリを削除できません。 私はすでにPostgreSQLをアンインストールしましたが、システムサービスのユーザアカウント "postgres"があります。フォルダに対する権利。win7の古いPostgreSQLデータディレクトリを削除する

可能な解決策は、フォルダを削除する "postgres"ユーザとして実行するサービスを開発することです しかし、より簡単な方法が必要ですか?

答えて

0

私はWindows 7を使用していませんが、正しくリコールするには、Postgresユーザーの下でエクスプローラセッション(IEではなくファイルマネージャ)を開始して削除する方法が必要です。

それ以外の場合は、アドミニストレータとしてログインして、管理者がそのディレクトリと親ディレクトリを変更する権利を追加することができます。その後、削除する必要があります。

管理者がディレクトリを直接削除することは可能ですかどうかは確かではありませんが、その権限を追加することは可能です。

更新: 私はPostgreSQLのインストールとVistaでそれをテストし、変更(これは、Windows 7、彼らは許可のものを固定しているように思え で同じよ​​うに機能するかもしれないので、先端が上記動作しません。アクセス許可)。

ただし、システムアカウントがまだ存在する場合は、[コンピュータの管理]でアクセスできます。 それを通常のユーザーグループ(UsersやAdministratorsなど)に追加すると、それを使ってログインできるようになり、そのあとでディレクトリを削除する必要があります。

+0

ありがとうございます。 Shift +右クリックで別のユーザーとしてアプリケーションを実行できます。postgresユーザーにはexplorer.exeを実行する権限がありませんでしたが、notepad.exeを実行できました。 ファイル→開いてエクスプローラメニューをポップアップして、フォルダを削除できました=) – 5andr0

+0

:)それを行う方法でもあります。 explorer.exeを実行する権限がない理由は、通常のユーザではなかったからです(システムユーザアカウントの権限の範囲が非常に限定されています)。 –

0

管理者は、Windowsエクスプローラで、[プロパティ]、[セキュリティ]、[詳細]、[所有者]、および[所有者の変更] 'あなたのアカウントを選択してください。次にそれを削除します。

+0

にはエラーメッセージが表示されます: あなたは権限がありません。またはオブジェクトのアクセス許可の設定を編集する – 5andr0

+0

"管理者として" ... –

+0

私は自分の管理者accを有効にしてログインしました。私が言ったように、postgresはアクセス権を持つ唯一のユーザーでした。しかし、ありがとう – 5andr0

0

あなたもユーザーを削除する必要があります。

を開き、コマンドラインおよび/

8

そのシンプルを削除するネットユーザー「ユーザーのログイン」を入力します。ただ、管理者としてコマンドプロンプトを開き、そして

net user 

が続いてリターンキーを押して入力し、あなたのOS内のユーザーアカウントが表示されます。また、そこにリストされているpostgresに気づくでしょう。削除するには、次のように入力します。 -

net user postgres /del 

リターンキー。 Voila、あなたは終わった。すべてが完全に完了したことを確認するには、C:ドライブの「USERS」フォルダか、それともどちらかを確認し、「postgres」という名前のフォルダを削除します。完了! :)

0

昔の郵便種類が、何を意図していることは、私は(「postgresの」アカウントを削除する)ことを目的と同じであれば、解決策はこの可能性:

  1. オープンCMDとして管理者
  2. コマンドを実行します。net user postgres /delete
関連する問題