windows7で管理者なのにアクセス拒否されるようになってしまいました。
アクセス制御でusersのところをわからないまま色々いじってて拒否にしてからです。
知識もなく設定を変えてしまったことを後悔してますが
何とかアクセス権限の復活の方法ないでしょうか?

再セットアップしようにも権利者権限が必要で、それすらできません。
Cドライブのセキュリティの項目をいじっててなりました。Cドライブさえ、もしくは
管理者権限さえあればなんとかなると思うのですが、自分ではどうにもできませんでした。

もともとユーザーは一人でAdminisstratorとしてログインしているはずなんです。
それでも所有権取得のところにも、「現在の所有者を表示できません」と表示されていて、編集をクリックしても「アクセス制御エディタを開けません。アクセスが拒否されました」と表示されてしまいます。簡単に言ってしまうとセキュリティタブのところにある、ウィンドウズの盾の絵が表示されているボタンすべてアクセスできません。なので設定を変更することすらできなくなってしまっています。

セーフモードで立ち上げて、操作しても同じ症状です。

お手上げです。

A 回答 (2件)

Windowsでは、Administratorを消しても隠されて残っています。



既にお試しになったセーフモードの立ち上げでAdministratorが出る場合もあるのですが、今回はだめだった様ですね。

「コマンドプロンプトからの操作」

1.通常のユーザーモードからコマンドプロンプトを管理者モードで開けるかどうかです。パスワードを入力する欄がグレーアウトしていたり、そもそも開けない場合は次を試します。(これもだめだった様ですね)。

2.Windows7のインストール用DVD(リカバリ用は使えません)で、DVD側から立ち上げます。ここで「システムの修復」を選びます(「回復」ではない)。次に、コマンドプロンプトを選んでください。

3.リカバリしかない場合でも、「システムの修復」が選択できれば「コマンドプロンプト」が開けると思います。

4.「システムの修復」がでてこない場合は、「システムの修復」が出来るリカバリーディスクを作成しなければなりませんが、現在の状態で普通に作ろうとすると管理者権限が必要ですから、他から出来上がったものを調達しなければならない。Download Windows 7 System Recovery Discs で検索して下さい。

で、1~4のどれかの方法でコマンドプロンプトが出てきたら 以下のように打ち込みます。

net user administrator /active:yes

DVDなどを抜いて、通常に立ち上げると administrator というパスワード無しのアカウントが出てきます。
administratorでログインして、権限の書き換えなどを終えたら、ログアウトして書き換えたアカウントの方でログインします。自分が管理者になっていることを確認したら、管理者権限でコマンドプロンプトを開き

net user administrator /active:no

とすると、administratorは再び隠された状態に戻ります。
    • good
    • 8

>>ユーザーは一人でAdminisstratorとしてログインしているはずなんです。


OSのバージョンが分からないの確実ではありませんが

Adminisstratorをセキュリティの観点から別名に変更したなら別ですが
ユーザー名でログインしいるのららば、通常Adminisstratorでのログインはありえません。
全能なのは、Adminisstratorでログインした場合です。

戻す場合、セキュリティの関係があるので出来るかはわかりませんが
システムの復元です。

次は、Adminisstratorでのログインを可能に出来ないか?
セキュリティの関係があるので出来るかはわかりません。
http://win7.jp/hk7v1134.htm

この回答への補足

>OSのバージョンが分からないの確実ではありませんが
バージョンはWindows7 professional です。

>Adminisstratorをセキュリティの観点から別名に変更したなら別ですが
>ユーザー名でログインしいるのららば、通常Adminisstratorでのログインはありえません。
ユーザアカウントを見ると
*** administrator パスワード保護と 1ユーザーだけが表示されます。

システムの復元を試みると
「システム回復を開始できませんでした」と表示されます。

>次は、Adminisstratorでのログインを可能に出来ないか?
コマンドプロンプトを管理者権限で開こうとすると
「c:¥ ---- cmd.exe にアクセス出来ません。」
「名前のスペルを確認して---- ネットワークの問題を識別して解決するには診断をクリックします」と表示され、診断をクリックすると
「トラブルシューティング中にエラーが発生しました トラブルシューティングツールを開始できません」と表示され先に進めませんでした。

補足日時:2011/05/04 03:02
    • good
    • 2

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aと関連する良く見られている質問

QACCESS2003のデータアクセスページの使い方について

イントラ内でACCESS2003のデータアクセスページを使いたい。

1.ACCESS2003のデータアクセスページを作成しました。
2.そのMDBファイルと、データアクセスページ(htmファイル)を、WINDOWS2000ServerのInetpub内のwwwrootフォルダの中へ入れました。
3.ここにはイントラ内のHPなどを置いています。(普通に見れています。)
4.クライアントから、データアクセスページのhtmファイルを見に行くと「データソースログオン」が立ち上がります。(パスワードを設定しています。)
5.パスワードを入れるとデータアクセスページ(htm)から、通常のアクセスのフォームのごとくデータ入力が出来る予定なのですが(泣)できません。(泣)

で、悩んでおります。

ACCESS2003のMDBファイルとデータアクセスページ(HTMファイル)をサーバーのwwwrootへ置いただけでは、データアクセスページを通してmdbファイルへの入出力は不可能なのでしょうか?

Aベストアンサー

MDBに接続されたAccessプロジェクトを開いている場合データアクセスページは自動的にそのデータベースに接続されてそのパスがデータアクセスページのConnectionString プロパティに設定されます。
ページを作成した後でデータベースを移動またはコピーした場合はConnectionString プロパティに設定されているパスを更新して新しい保管場所を設定する必要がありますがどうなっていますか?
そこを確認してみてください。

QWindows7のアクセス拒否設定(長文です)

ローカルフォルダにフォルダがあり、そのフォルダにアクセス制限をかけたいのですが、
管理者のアカウントからは読み込みも書き込みも全て許可で、標準ユーザーのアカウント(仮にAuser)を書き込み不可にしたく、フォルダのセキュリティで、Auserを読み込み以外を拒否にしたところ書き込みを不可にすることができました。

しかし、さらに標準ユーザーのアカウント(Buser)を作り、Auserと全く同じ設定をしたのですが、フォルダにアクセスの拒否はかかるのですが、フォルダの中身は普通に書き込みが出来てしまいます。

何がいけないのでしょうか?
ちなみに設定は、読み込みと実行系のみ許可にして、あとは全て拒否しています。

ご教授願います!

Aベストアンサー

No.1の補足です。
> その設定はしています。

最初の質問には「フォルダ」のセキュリティ設定のことしか書いてありませんね。
「フォルダ内のファイル」に関する拒否まで設定しているとは明確に書いていませんでしたね。
Buserについて「ファイルの作成/データの書き込み」を「拒否」設定すれば書き込みできなくなりますよ。(windowsのファイルのセキュリティ設定の基本ですから・・・)

Qホームページ移転に伴う.htaccessの使い方ですがアップロードして

ホームページ移転に伴う.htaccessの使い方ですがアップロードして削除できなくなる事ないですか??また、さくらサーバーは.htaccess使えますか??

Aベストアンサー

.htaccessだけではなく、
ファイルはパーミッションによっては一旦削除できなくなると思いますよ・・・
使えないのにアップすると削除出来ないとか。

>さくらサーバーは.htaccess使えますか??
使えます。
.htaccessを使えない有料サーバってあるのでしょうか?・・・

QWindows7でUSB接続のストレージへのアクセスが拒否される

Windows7 Professional SP1がインストールされた中古NUC(DCCP847DYE)を
入手したのですが、USBメモリやUSBハードディスクを接続しても
アクセス拒否されて開くことができず、困っています。(USB2.0)

ドライブ名はエクスプローラ上に表示されるため、認識はされているようですが
フォルダを開こうとすると「D:\にアクセスできません。アクセスが拒否されました。」
とメッセージが出ます。

アクセス権の問題かと思い、デバイスのプロパティのセキュリティタブを見たところ
グループ名またはユーザー名の欄に
「このオブジェクトにアクセス許可は割り当てられていません」
とコメントがあるだけで、ユーザー名が表示されていません。
(Administratorでログインしてます)

CドライブのプロパティにはちゃんとSYSTEMやAdministratorやUserが表示されており、
アクセス権の変更ができるのですが。

アクセス拒否されるデバイスは別のパソコン(Windows7 Home)では問題なく使用できます。

原因や対策をご存知であれば、教えてください。

Windows7 Professional SP1がインストールされた中古NUC(DCCP847DYE)を
入手したのですが、USBメモリやUSBハードディスクを接続しても
アクセス拒否されて開くことができず、困っています。(USB2.0)

ドライブ名はエクスプローラ上に表示されるため、認識はされているようですが
フォルダを開こうとすると「D:\にアクセスできません。アクセスが拒否されました。」
とメッセージが出ます。

アクセス権の問題かと思い、デバイスのプロパティのセキュリティタブを見たところ
グループ名またはユーザー...続きを読む

Aベストアンサー

USBメモリは、NTFSフォーマットですか?FA32/exFATですか?
NTFSなら、アクセス権限の設定が出来ますから、拒否設定などつけることが出来ます。

それでなければ、単にUSBフラッシュメモリなどのリムーバブル ディスクの扱いを拒否しておりませんか?
それで拒否したなら、
場所が利用出来ません
x:\にアクセス出来ません。
アクセスが拒否されました。

って表示されます。xは、特定のパスドライブを指します。

そもそもリカバリなどされていないなら、再度クリーンインストールする方がよいでしょう
ウイルスが仕込まれている可能性もありますので

QAccessで作成したテーブルのOLEオブジェクトの使い方

Accessで作成したテーブルにデータ型(OLEオブジェクト型)で画像を取り込みできるようにしました。
取り込みした画像を開くためのフォームを作成して画像を開けるようにしました。
下記の内容です。

Private Sub Form_Open(Cancel As Integer)
Form.Caption = ProgName
End Sub

しかし「ビットマップ形式」ですと問題なく開くのですが、「JPG形式」ですと開けないのです。取り込みしたAccessテーブルのフィールドから直接だとひらけます。
Accessで作成したフォームから、「JPG形式」の画像を開くにはどうすればよろしいですか?
また、画像を1000件ほど取り込みすると大きいデータベースになってしまいます。Accessのデータベースのサイズは制限があるのかしら?
アドバイスいただけれは幸いです。

Aベストアンサー

Access のバージョンは?
んで Web で検索する努力はしましょうよ。
丸 1日ぐらい検索しっぱなしで悩まないと。

Google「access ole jpeg」で検索
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=access+ole+jpeg&num=50

Access 2003 では以下のような制限があるようです。
■ Access 2003 で OLE オブジェクトとして JPEG および GIF 画像を取り扱う場合の注意事項
http://support.microsoft.com/kb/884484/ja

■ OLE オブジェクト型のフィールドに格納されているイメージが正しく表示されません
http://support.microsoft.com/kb/832508/ja

解決策としては JPEG を開ける OLE コンテナになるアプリケーションをインストールしておく。

Google「Access データベース サイズ 制限」で検索
http://www.google.com/search?hl=ja&num=50&q=Access+%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9+%E3%82%B5%E3%82%A4%E3%82%BA+%E5%88%B6%E9%99%90&lr=lang_ja

Access のバージョンは?
んで Web で検索する努力はしましょうよ。
丸 1日ぐらい検索しっぱなしで悩まないと。

Google「access ole jpeg」で検索
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=access+ole+jpeg&num=50

Access 2003 では以下のような制限があるようです。
■ Access 2003 で OLE オブジェクトとして JPEG および GIF 画像を取り扱う場合の注意事項
http://support.microsoft.com/kb/884484/ja

■ OLE オブジェクト型のフィールドに格納されているイメージが正...続きを読む

Qwindows7 ファイルがアクセス拒否になります。

windows7 ファイルがアクセス拒否になります。
どうすれば開きますか? とても困ってます。

Aベストアンサー

アクセス権のあるユーザでLOGINすれば、普通はアクセスできます。

現在のユーザの権限を確認してください。

管理者でLOGINしているなら。。
コントロールパネル > ユーザアカウントと家族の・・・
>ユーザアカウントの追加または削除> アカウントのアイコンをクリック
>アカウントの種類の変更 などができます。

QAccess2000でFTPの使い方について。

Access2000のフォームから、実行のボタンをクリックするとFTPサーバに接続→ファイル取得→Accessテーブルに取込→FTPサーバのファイル削除→FTPサーバの接続切断という処理をしたいのですがどのようにしたらよいかわかりません。説明不足だとは思いますが、アドバイスを宜しくお願い致します。

Aベストアンサー

ちなみに先ほどのFTPサンプルは、BASP21をインストール後、サンプルのコードを新規モジュールに貼り付けて(たとえば以下をまるごと)実行すればAccessでもそのまま動きます。

sub file_download()

Dim ftp As Object, rc As Long, v As Variant, v2 As Variant
Dim ctr As Long

Set ftp = CreateObject("basp21.FTP")
ftp.OpenLog "c:\temp\log.txt"
rc = ftp.Connect("ftp.microsoft.com", "anonymous", "")
If rc = 0 Then
v = ftp.GetDir("bussys/winnt/winnt-public", 2) ' ディレクトリ一覧(詳細)
If IsArray(v) Then
For Each v2 In v
Debug.Print v2
Next
End If
v = ftp.GetDir("bussys/winnt/winnt-public") ' ディレクトリ一覧(ファイル名のみ)
If IsArray(v) Then
For Each v2 In v
Debug.Print v2
Next
End If
rc = ftp.GetFile("bussys/winnt/winnt-public/*", "c:\temp") 'ファイル受信

end sub

実行には20秒ほどかかります。
実行前にはCドライブにtempというフォルダを作っておいてください。

ちなみに先ほどのFTPサンプルは、BASP21をインストール後、サンプルのコードを新規モジュールに貼り付けて(たとえば以下をまるごと)実行すればAccessでもそのまま動きます。

sub file_download()

Dim ftp As Object, rc As Long, v As Variant, v2 As Variant
Dim ctr As Long

Set ftp = CreateObject("basp21.FTP")
ftp.OpenLog "c:\temp\log.txt"
rc = ftp.Connect("ftp.microsoft.com", "anonymous", "")
If rc = 0 Then
v = ftp.GetDir("bussys/winnt/winnt-public", 2) ' ディレクトリ一...続きを読む

Qwindows7 フォルダアクセス拒否のダイアログ

1週間位前に、windowsXPからwindows 7に乗り換えました。

windows 7を使用していると、フォルダの名前を変更したり、移動したりする際に「フォルダ アクセスの拒否」というダイアログが出て、「管理者のアクセス許可を提供する必要があります」というメッセージが表示されます。そして、続行かスキップかキャンセルの選択肢がでて、続行を押すとそのまま名前の変更も移動も問題なく進みます。
このダイアログはwindowsXPの時には出会った事がないのですが、このダイアログを表示させないようにできませんか?

続行を押せばそのまま問題なく進むような無駄なダイアログが何故でるのか疑問です。
ちなみに、使用しているユーザーIDはwindows 7をインストールする際に作成するように求められたユーザーIDをそのまま使用しています。このIDの権限はAdministratorになっています。

OSはwindows 7のプロフェッショナルです。

よろしくお願いします。

Aベストアンサー

Windows 7のUACは四段階ですが、現在何ですか?
「スタート」「コントロールパネル」「システムとセキュリティ」「アクションセンター」「ユーザーアカウント制御設定の変更」で設定変更可
http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4ACEW_jaJP332JP332&q=Windows+7%e3%80%80UAC%e3%80%80%e5%9b%9b%e6%ae%b5%e9%9a%8e

QRuby on Rails 「attr_accessor」 の使い方に

Ruby on Rails 「attr_accessor」 の使い方について

こんにちは。

現在、Ruby on Railsで登録画面を作成しているのですが、attr_accessorで定義した項目に対して、validationのチェックを行うと、問題が起きてしまいました。

attr_accessorで定義した項目は、DB登録の対象ではないのですが、lengthのチェック等を行う必要があり、validates_length_of等を使って入力チェックを行っています。

問題になったのは、入力があったときだけチェックをかけたいのに、入力がなくてもチェックがかかってしまうという状態になってしまうことです。
「:if => 項目?」を書いてみると、「undefined method」のエラーがでてしまいます。

どなたか対応策の分かる方がおられましたらご教授いただけないでしょうか?

下記に実際の問題箇所のモデルクラスのソースを書いておきます。

 class User < ActiveRecord::Base

   attr_accessor :NEW_USER_PW ← 追加したアクセサ

   # 追加したアクセサに対するチェック
   validates_length_of :NEW_USER_PW, :minimum=>4, :message=>"は%d桁以上を設定してくださ            
    い。", :on => :update, :if => :NEW_USER_PW?

 end

上記のチェック内の「:if => :NEW_USER_PW?」で落ちてしまいます。
入力がないのにチェックに引っかかるとまずいので、入力がないときだけ上記チェックを行えれば良いのですが・・・。

どうぞ宜しくお願い致します。

Ruby on Rails 「attr_accessor」 の使い方について

こんにちは。

現在、Ruby on Railsで登録画面を作成しているのですが、attr_accessorで定義した項目に対して、validationのチェックを行うと、問題が起きてしまいました。

attr_accessorで定義した項目は、DB登録の対象ではないのですが、lengthのチェック等を行う必要があり、validates_length_of等を使って入力チェックを行っています。

問題になったのは、入力があったときだけチェックをかけたいのに、入力がなくてもチェックがかかってしまうという状...続きを読む

Aベストアンサー

attr_accessor :NEW_USER_PWを定義したからといって、
NEW_USER_PW?メソッドが定義されるわけではりません。
attr_accessorはゲッターとセッターメソッドを作るだけです。
それ以外の論理値を返すようなメソッドは自作しなければなりません。

NEW_USER_PW?メソッドを作成されていないのなら、「undefined method」が
出てしまうのは当然です。

質問にあるように、「入力があった場合のみ」とありますので、
NEW_USER_PW?メソッドを下記のように実装すればチェック可能です。

def NEW_USER_PW?
@NEW_USER_PW.size > 0
end

また、ifにはprocオブジェクトを渡すこともできますので、
:if => Proc.new{|u| u.NEW_USER_PW.size > 0}
と書いてもいいでしょう。


NEW_USER_PWというインスタンス変数はすべて大文字を使用されていますが、
見る人によっては定数と勘違いします。
変数であれば小文字表記を利用するほうが良いかもしれません。

attr_accessor :NEW_USER_PWを定義したからといって、
NEW_USER_PW?メソッドが定義されるわけではりません。
attr_accessorはゲッターとセッターメソッドを作るだけです。
それ以外の論理値を返すようなメソッドは自作しなければなりません。

NEW_USER_PW?メソッドを作成されていないのなら、「undefined method」が
出てしまうのは当然です。

質問にあるように、「入力があった場合のみ」とありますので、
NEW_USER_PW?メソッドを下記のように実装すればチェック可能です。

def NEW_USER_PW?
@NEW_USER_PW.s...続きを読む

Q●C:\Users\自分\Cookiesをクリックすると、アクセスが拒否されてしまう理由は何ですか?

Windows7 32bitのパソコンです
まだ使い始めの状況です

●①
C:\Users\自分のアカウント\Cookies をエクスプローラーでクリックしてみたら
以下のアラートが出て進めませんでした

 "場所が利用できません
 C:\Users\自分のアカウント\Cookiesにアクセスできません
 アクセスが拒否されました"

フォルダーオプションの
"保護されたオペレーティング システム ファイルを表示しない"のCHは外しており
UACは通知しないになっています

ジャンクションのリンク先自体(以下)は普通に開けるのに
C:\Users\自分のアカウント\AppData\Roaming\Microsoft\Windows\Cookies
なぜジャンクションのリンクからは、アクセス拒否で開けないののでしょうか?

●②
ちなみにNTFSLinksViewでもリンク先は上記であり
またメニューのOpen Target Pathでも問題なく開けております

またLinkShellExtension導入済なので、リンクタブのリンク先も
上記であり問題ありませんでした

が、再コピペする為に、リンク先を全選択すると
"適用"のグレーアウトが外れたのでOKしてみたら
何事も無かったかのように、上記ジャンクションが機能するようになりました?!

Win7を新規インストール後まもないので、かなりクリーンな状態ですが
問題なく機能するのは、唯一のシンボリックリンク1つだけで
残りのジャンクション50は全て上記のような状態(リンク先に相違は無いが再適用が必要)でした

気にしなくても問題無いであろう事は、承知しておりますが
再適用し、今は問題なく全て機能しております
が、やはり疑問が残り今回の質問に至ります

これは、Windowsジャンクションの仕様なのでしょうか?
7の64bit以降のOSでは問題ないのでしょうか?

素人考えでは
ジャンクション先にアクセスしたがっている自前導入のアプリがあっても
正常に機能しないのではないかと心配になってしまいますが
エクスプローラーにて飛べないだけで実は問題なかったのでしょうか?

そもそも、リンク先無相違なので大丈夫だとは思いますが…
機能させる為に再適用してしまった事が、逆に問題になるような事はありますか?

●③
皆さまはファイラーでジャンクションリンク先に飛べない件に関し
どのように考えておられたか
また、今後はどうするのかを教えて下さい

・考えた事も無いし、そもそも知らなかった
・ファイラーで飛べなくても、機能してるんだろうと知っていた(楽観していた)
・数分で済む事なので、とりあえず再適用しとく
・気分的にも、ぜんぜん気持ち悪くも無いので放置
・必要性自体を感じないし面倒
・そもそも"保護されたオペレーティング システム ファイルを表示しない"は常時CHオンなので無関係

わざわざ手動にて再適用せねば機能しないなんて物を、マイクロソフトが出すわけも無いので
コレは私が知らないだけで常識なのであろうとは推測できますが
探してみましても、なかなかコレはと言う頁に出会えません…

http://news.mynavi.jp/column/windows/164/
http://blog.mekkoo.com/blog/2009/08/16/symbolic_link-junction-hard_link/
http://www.atmarkit.co.jp/ait/articles/1306/07/news111.html
https://ja.wikipedia.org/wiki/%E3%82%BD%E3%83%95%E3%83%88%E3%83%AA%E3%83%B3%E3%82%AF

もしご存知の方がいらっしゃれば、是非教えて頂けますようお願い致します
また、詳細な説明頁のご教示だけでも助かります

なにとぞ、よろしくお願い致します
Win7 32

Windows7 32bitのパソコンです
まだ使い始めの状況です

●①
C:\Users\自分のアカウント\Cookies をエクスプローラーでクリックしてみたら
以下のアラートが出て進めませんでした

 "場所が利用できません
 C:\Users\自分のアカウント\Cookiesにアクセスできません
 アクセスが拒否されました"

フォルダーオプションの
"保護されたオペレーティング システム ファイルを表示しない"のCHは外しており
UACは通知しないになっています

ジャンクションのリンク先自体(以下)は普通に開けるのに
C:...続きを読む

Aベストアンサー

アクセス拒否:管理者権限のあるユーザーでログイン、フォルダを右クリック「プロパティ」「セキュリティ」「詳細設定」「所有者」「編集」一覧から新しい所有者(Administrators権限のあるアカウント)選択(「サブコンテナとオブジェクトの所有権を置き換える」にチェックしてOK)「内容を読み取るのに必要なアクセス許可がありません・・・云々」メッセージに「はい」「OK」
https://oshiete.goo.ne.jp/qa/6395224.html


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング