パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Windows 10、次の大規模アップデート(Redstone 2)は2017年3月?」記事へのコメント

  • 何回か大型アップデートがあったけど、結局何が変わったんだっけ?日々の作業に有益な何かがあったっけ?
    って思い出そうとしても何もない。
    それだけなら別にいいんだが、最近のバージョンになるほど大きな不具合が増えている気がする。
    もうIPはいったん要望は受付禁止にしてバグ報告だけにしろ。マニアの自己満足は止め止め!
    たいして進化が感じられないくせに不具合ばっかり増えていったらますます人が離れていく。
    現状はザコ船頭多くして山に登っちゃってる。

    • by Anonymous Coward

      「C:\Users¥ユーザー名¥Documents¥My Musicにアクセスできません
      アクセスが拒否されました」

      じゃあなんでショートカットあんの・・・
      なんなのこれ・・・・・・

      • by Anonymous Coward on 2016年10月16日 21時25分 (#3097719)

        接合ポイントの機能不全 [microsoft.com]

        Windows Vista と Windows 7 では、接合ポイントと呼ばれるファイル システムの機能が利用されており、これを利用するために、レガシ名があるシステム ディレクトリに接合ポイントを含めています。しかし、エクスプローラーからこのフォルダーに移動したり、dir コマンドを発行しても、アクセスが拒否されたことを示すエラーが返されます。マイクロソフトが接合ポイントを作成したのは、MSDN ガイダンスを無視して、さまざまな既知のファイル システムのパスをハードコードしたアプリケーションに互換性を提供するためであることは間違いないでしょう。

        接合ポイントを考慮して設計されていないアプリケーションでは、ディレクトリ ツリーを再帰的に移動する際、無限ループに陥る場合があります。この問題を回避するため、互換性に関わる接合ポイントではディレクトリ トラバーサルを許可していますが、内容を一覧表示するアクセス許可は明示的に拒否しています。そのため、エクスプローラーやコマンド プロンプトで、このようなフォルダーにアクセスすると、アクセスが拒否されたことを示すエラーが返されます。

        接合ポイントでは、互換性に関するシンボリック リンクを使用して十分なアクセス権を与えることで、ディレクトリ名をハードコードするという適切ではない方法で設計された古いアプリケーションに互換性を提供するという目標を達成しています。ただし、このような古いアプリケーションで深刻な自体を引き起こす柔軟性は与えないようにしています。また、内容を一覧表示するアクセス許可を拒否すると、経験の浅いプログラマーが、これまでと同様に古いアプリケーションのしきたりを引き続き使用するという厄介な問題を一掃できるという、すばらしい副作用があります。この手法で経験の浅いプログラマを正しい方向に導くことができたのか、ですって。時がたてばわかるでしょう。

        親コメント
        • おお、そういう理由だったのか。これは参考になった。
          「そのパスを既に知っていて、そこにファイルがあると期待する」相手には問題なく動作するが、
          「そこに何があるかこれから知ろうとする」相手は拒否するというわけだな。

          これまで、長過ぎるパスを略記する為や、コードを修正できないプログラムを残しつつファイル配置を変える為にシンボリックリンクを作っていたんだが、
          全パスを列挙してファイルを網羅したがるプログラム(調査ツールやウィルススキャンのような)が無限ループしたり重複列挙したりするのを避けるために、そいつらに除外リストを設定してやるのが面倒だったんだ。

          単に、そのリンクからの内容一覧表示を拒否してやればよかったのか。

          親コメント
          • by Anonymous Coward

            その後、minetたんのハードディスクからは、大量にあった
            「新しいフォルダ」「バックアップ」「仕事用」などのフォルダが、
            より内容に即した名前になったのであった。
            めでたしめでたし。

犯人はmoriwaka -- Anonymous Coward

処理中...