そもそも、他のプロセスが開いているファイルを、開けるのか?
共有ロックできるのは、双方のプロセスが、読み取り専用の場合だけだろ

例えば、TeraPadで修正中のJSファイルを保存しても、Edgeで開けない。
保存してファイルを閉じれば、Edgeで開ける