1

Windows 7 で古いデータ ディレクトリを削除できません。既に PostgreSQL をアンインストールしましたが、フォルダへのアクセス権を持つ唯一のシステム サービス ユーザー アカウント「postgres」がまだ残っています。

可能な解決策は、フォルダーを削除する「postgres」ユーザーとして実行するサービスを開発することですが、もっと簡単な方法があるはずですか?

4

5 に答える 5

8

それは簡単です。管理者としてコマンド プロンプトを開き、次のように入力します。

net user

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

net user postgres /del

そしてリターンキー。出来上がり、完了です。すべてが完全に完了したことを確認するために、C: ドライブの「USERS」フォルダー、または関連するフォルダーを確認し、存在する場合は「postgres」というフォルダーを削除します。終わり!:)

于 2012-06-30T18:42:30.893 に答える
0

私はWindows7を使用していませんが、正しく思い出せば、Postgresユーザーの下でエクスプローラーセッション(IEではなくファイルマネージャー)を開始してから削除する方法があるはずです。

それ以外の場合は、管理者としてログインすることにより、管理者がそのディレクトリと親ディレクトリを変更する権限を追加でき、その後、削除できるようになる可能性があります。

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

更新:PostgreSQLをインストールしてVistaでテストしたところ、Windows 7でも同じように機能する可能性があります。パーミッションが修正されたようで、上記のヒントは機能しません(パーミッションの変更)。

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

于 2009-05-23T11:09:09.917 に答える
0

管理者として、問題のディレクトリの所有権を取得します-Windowsエクスプローラーで-それを右クリックし、「プロパティ」、「セキュリティ」、「詳細」、「所有者」を選択し、「所有者の変更」の下のリストからアカウントを選択します。次に、それを削除します。

于 2009-05-23T11:15:02.667 に答える
0

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

コマンド ラインを開き、net user "login of the user" /delete と入力します。

于 2009-08-08T01:07:58.133 に答える