布団が俺を呼んでいる

丘山大一のぶろぐ

PowerShell ディスクサイズの使用状態をログで吐き出したい

自分メモ。ディスクサイズの使用状態を日時のログで吐き出す。実際使う時はタスクスケジューラあたりで呼び出す。Get-PSDrive -Name C | Select-Object @{Name='dat [もっと読む]

Windows Server 2019 で Windows Subsystem for Linux 2 補足編

注意!執筆時点で、Windows Server 2019 は公開停止中です。ホスト、dockerイメージともに大幅に変わる可能性があります。前回のWSL登録の補足。手順その3のフォルダ決めの重要性につ [もっと読む]

Windows Server 2019 で Windows Subsystem for Linux

注意!執筆時点で、Windows Server 2019 は公開停止中です。ホスト、dockerイメージともに大幅に変わる可能性があります。とりあえず入れてみた編。公式ドキュメントこの辺り参照http [もっと読む]

Windows Server2019(公開停止中) で Windows Server コンテナ

注意!執筆辞典で、Windows Server 2019 は公開停止中です。ホスト、dockerイメージともに大幅に変わる可能性があります。Windows Server 2019 公開停止中。公開停止 [もっと読む]

Windows Server 2019 インストールしてみた (追記あり)

ダウンロードできるようになっていたので、インストールしただけという話。ひとまずのインストール構成実機:Intel NUC5i5RYHデスクトップエクスペリエンス有さて、この構成の問題はNUC [もっと読む]

Windows Server に Git環境を構築 (GitBucket導入)

空いているパソコンサーバ(使わなくなったデスクトップPCにサーバOSを突っ込んだヤツ)があったので、そこにGitBucketを入れてみました。一応運用実績のあるサーバ=色々環境が入っているサーバ [もっと読む]

Windows Server 2016 Technical Preview 4 使用期限(有効期限)

Windows Server 2016 Technical Preview 4 使用期限は、この前確認したところ2016/07/16となっていました。で、この使用期限は、「ファイル名を指定して実行」で [もっと読む]

IISのお勉強 WordPressのインストール その3

ISを見ながらのIISインストールその3です。前回までで、すでにWebページは外部にはつながるようになっています。ですが、このままでは、FTPによる通信ができないため、WordPressの更新作業に大 [もっと読む]

IISのお勉強 WordPressのインストール その2

前回の続き。 [もっと読む]

IISのお勉強 WordPressのインストール その1

http://fnya.cocolog-nifty.com/blog/2013/11/wordpress-windo.htmlhttp://techblog.hilife-jp.info/2013/0 [もっと読む]
布団が俺を呼んでいる | 管理者ユーザなのにexeファイルのファイル操作できなくなる現象

布団が俺を呼んでいる

丘山大一のぶろぐ

管理者ユーザなのにexeファイルのファイル操作できなくなる現象

exeファイルのプロパティのセキュリティにアクセスできなくなる現象とも。
実害が出るレベルではまりました。


現象

ファイルを削除しようとすると、
「このファイルを削除するには管理者の権限が必要です」→「続行」→
「この操作を実行するアクセス許可が必要です」→「再試行」→
以降ループするので「キャンセル」せざるをえなくなる

リネームしようとすると、
「このファイルの名前を変更するには管理者の権限が必要です」→「続行」→
「この操作を実行するアクセス許可が必要です」→「再試行」→
以降ループするので「キャンセル」せざるをえなくなる

実行しようとすると、
「指定されたデバイス、パス、またはファイルにアクセスできません。これらの項目にアクセスするための適切なアクセス許可がない可能性があります」
で、メッセージ内容から「セキュリティが変なのか……」と考えファイルのプロパティからセキュリティを
開くと、たしかに権限がふられていない。ファイルの所有者の所有者も見えない。
しかし、権限をふろうとしても権限をふれない。

どういうこっちゃねん。


原因

他のユーザがexeファイルをロードしている状態で、さらに別ユーザがexeファイルを削除していたため。


原因詳細

エクセルファイルなんかで「別のプログラムがファイルを開いているので操作を完了できません」を見ることがあった人も
多いと思いますが、その複雑版です。共有フォルダに配置した、複数のユーザがたたくexeファイルで起きました。
登場人物は下記。

  • Aユーザ:exeファイルを実行していた人
  • Bユーザ:exeファイルを先に削除した人
  • Cユーザ:管理者であり、exeファイルを削除したい人

Aユーザは、Cユーザのマシン内の共有フォルダに入ったexeファイルを実行しています。起動後なので、exeはロードが終わった状態です。
続いて Bユーザは、そのexeファイルを削除します。Aがexe実行中でもファイル削除できます(Bのエクスプローラからは消える)
最後にCユーザが共有フォルダに入ったexeファイルを削除を実施しますが上記��現象」にはまり何もできなくなります。
Cマシン内の共有フォルダにあるexeは、Bによって削除された亡霊みたいな状態。


対応

exeにアクセスしている人を強制的に全部切断すれば解消されます。
というか先に切断しておきましょう。


泣き言

これWindowsのバグでは、という気がしなくもない。けど何かしら事情があってこうなっている気もする。

コメントを書く