システムwiki

ファイルパーミッション

Monkeyc 受付中 最終更新日:2021-05-07 15:04

いくつかの古い.dllファイル(mfc100.dll、mfc100u.dll、msvcp100.dll、msvccp100.dll)をシステム32フォルダに置き換えようとしています.私がこれを行うとき、それは管理アクセス(既存のファイルを置き換えるために与える)を要求します.それは私が持っていないと言っています
システム32フォルダを変更するにはアクセスしてください.また、プロパティにアクセスして権限を与えましたが、いくつかのエラーがあり、最後にファイルはまだ置き換えられませんでした.他に何をするのかわかりません.

返信リスト(回答:27)

1 #
Mohamme
こんにちは、
2番目の方法では、ファイルmsvcr100.dllのmsvcr100.dll.oldへの名前変更が正常に完了したので、GUIを試してデスクトップからファイルをコピーし、system32フォルダーに貼り付けることをお勧めします.
3 #
Mohamme
上記のファイルの所有権は取得されていないと思います.このファイルに対して以下のコマンドを発行し、このdllで使用されているすべてのプログラムを閉じてから削除してみてください.
takeown/fC:\Windows\System32\msvcr100.dll
echo F|caclsC:\Windows\System32\msvcr100.dll/G:F
このdllに関連するすべてのプログラムを閉じてから、削除してみてください.
上記の場合作業してから、以下を試してください.
ステップ1:
このコマンドを入力し、Enterキーを押します
renc:\Windows\System32\msvcr100.dll*.old
copyC:\Desktop\msvcr100.dll c:\Windows\System32
応答3# ->にスキップ
2 #
Monkeyc

最初の方法では、アクセスはまだ拒否され、2番目のものがそれがファイルを見つけることができないと言っていると言います.

5 #
Mohamme
これらのファイルをsystem32から削除したので、GUIセーフモード自体からコピーして貼り付けてみてください.エラーが表示されるかどうかを確認してください.
応答5# ->にスキップ
4 #
Monkeyc
削除する権限がないと記載されているmsvcr100.dllを除いて、すべて機能しました.
6 #
Mohamme
こんにちは、
今すぐsystem32からファイルを削除し、以下の手順に従ってデスクトップからファイルをコピーしてみてください.
system32からファイルを削除するには、これらのdllで使用されているプログラムを削除する前に、すべてのプログラムが閉じていることを確認してください.
delC:\WINDOWS\system32\mfc100u.dll
delC:\WINDOWS\system32\msvcp100.dll
delC :\WINDOWS\system32\msvcr100.dll次に、ファイルをデスクトップからsystem32にコピーします
C:\Desktop\mfc100u.dll C:\WINDOWS\system32/s
を置き換えますC:\Desktop\msvcp100.dll C:\WINDOWS\system32/s
C:\Desktop\msvcr100.dll C:\WINDOWS\system32/s>
応答6# ->にスキップ
7 #
Monkeyc

ファイルを削除しましたが、それらを置き換えませんでした.

9 #
Mohamme
こんにちは、
上記の3つのファイルは置き換えられていません.以下のコマンドを試してください.
C:\Desktop\mfc100u.dllC:\WINDOWS\system32/s
を置き換えてください.C:\Desktop\msvcp100.dll C:\WINDOWS\system32/s
C:\Desktop\msvcr100.dll C:\WINDOWS\system32/s>
応答9# ->にスキップ
8 #
Monkeyc

プロパティを確認し、それでもファイルを置き換えませんでした.

11 #
Mohamme
以下のコマンドを試してください.
robocopyC:\Desktop C:\WINDOWS\system32 mfc100u.dll/is
robocopyC:\Desktop C:\WINDOWS\system32 msvcp100.dll/is
robocopyC:\Desktop C:\WINDOWS\system32 msvcr100.dll/is
応答11# ->にスキップ
10 #
Monkeyc

これは正解?

13 #
Mohamme
こんにちは、
スクリーンショットから、1つのファイルmfc100.dllが正常に置き換えられ、コピーしようとしている他の3つのファイルがデスクトップにあるファイル名と一致しないため、メッセージファイルが表示されないことがわかります.見つかりました.発行してください
以下の残りのファイルのコマンド.
echoF|XCOPYC:\Desktop\mfc100u.dll C:\WINDOWS\system32/Y
echo F|XCOPYC:\Desktop\msvcp100.dll C:\WINDOWS\system32/Y
echo F|XCOPYC:\Desktop\msvcr100.dll C:\WINDOWS\system32/Y
応答13# ->にスキップ
12 #
Monkeyc

まだうまくいかない...

14 #
Mohamme
こんにちは、
共有違反は、この問題を解決するための次のステップとしてDLLが使用されていることを示しています.以下の手順に従うことをお勧めします.
ステップ1:
以下のリンクからProcessExplorerをダウンロードします.
https://docs.Microsoft.com/ja-jp/sysinternals/d...
ステップ2:
ファイルを抽出してprocexp64を実行します.exe
ステップ3:
Process Explorerで[検索]をクリックし、[ハンドルまたはDLLの検索]を選択します
ステップ4:
検索ボックスの例mfc100.dllにDLLの名前を入力し、[検索]をクリックします
ステップ5:
検索すると、このDLLを使用しているすべてのプログラムが表示されます
ステップ6:
各プログラムをクリックしてProcess Explorerでプログラムを追跡し、[Kill ProcessTree]を選択します
ステップ7:
このDLLを使用しているすべてのプログラムに対して同じことを行います
ステップ8:
DLLが使用するすべてのプログラムを閉じた後、前の手順に従ってシステム32のdllファイルを置き換えてみます糸.
応答14# ->にスキップ
15 #
Monkeyc

それがファイルを見つけることができないことを言う理由の中には何らかの理由です.

17 #
Mohamme
こんにちは、
以下のコマンドを試してください.
echo F|XCOPYC:\Desktop\mfc100.dll C:\WINDOWS\system32/Y
上記のコマンドを発行すると、次のような出力が表示されたら、置き換えられたことを意味します.
出力:
C:\Desktop\mfc100.dll
1ファイルがコピーされました
応答17# ->にスキップ
16 #
Monkeyc

それはまだ違反を共有すると言います.

19 #
Mohamme
こんにちは、
以下のコマンドを試して、ファイルmfc100.dllをデスクトップからsystem32フォルダーにコピーしてください
echoF|XCOPYC:\Desktop\mfc100.dll C:\WINDOWS\system32\mfc100.dll/Y
応答19# ->にスキップ
18 #
Monkeyc

共有違反があると言います.

21 #
Mohamme
XCOPYコマンドを次の形式で使用します
echoF|XCOPY送信元パス宛先パス
echoF|XCOPYC:\utils\MyFile.txt D:\Backup\CopyFile.txt/Y
応答21# ->にスキップ
20 #
Monkeyc

.dllファイルをコピーしましたが、システム32フォルダにどのように貼り付けますか.

22 #
Mohamme
こんにちは、
コマンドプロンプトコマンドを使用して、以下の例に従ってファイルをコピーして置き換えてみてください.
コマンドプロンプトを右クリックして、管理者として実行
echo F|XCOPY mstsc.exeC:\Windows\System32\mstsc.exe/Y
echo F|XCOPY mstscax.dllC:\Windows\System32\mstscax.dll/Y
上記が機能しない場合、次のオプションは、システムでコマンドプロンプトを使用してセーフモードでシステムを開くことです.起動.
システムを再起動したら、F8キーを押し続けます
多くのオプションが表示されます&ここでコマンドプロンプトでセーフモードを選択します
コマンドプロンプトが開いたら、上記のコマンドを試してファイルを置き換えます.
別の方法Windows 10でコマンドプロンプトを使用してセーフモードを開く方法:
Windows 10のサインイン画面が表示されたら、Shiftキーを押したままにします.キーボードとそれを手放さないでください.Shiftキーを押しながら、電源ボタン(Windows 10電源ボタン)をクリックしてから、[再起動]をクリックします.
Windows 10が再起動すると、[オプションの選択]画面が表示されます
[トラブルシューティング]をクリックし、[詳細オプション]を選択します
コマンドプロンプトを選択します
上記のXCOPYコマンドが表示されない場合ファイルを置き換えないでください.その後、同じ起動コマンドプロンプトでexplorer.exeと入力します.これによりエクスプローラーが開き、保存されているディレクトリからファイルを参照し、system32フォルダーに貼り付けてファイルを置き換えることができます.
応答22# ->にスキップ
23 #
Monkeyc
コマンドの場合、「ファイルをそれ自体にコピーすることはできません」と表示され、explorer.exeを使用してセーフモードで貼り付けると、ファイルが「別のプログラムで開いている」と表示されます.
25 #
Mohamme
こんにちは、
<ユーザー名>をログインユーザー名に置き換えてください.
応答25# ->にスキップ
24 #
Monkeyc
2つのコマンドを実行してセーフモードで開きましたが、まだ許可が必要であると表示されます.
26 #
Mohamme
こんにちは、
問題の解決を支援するWindowsのエキスパートであるMohammed Shuaibです.説明から、System32で一部のファイルを置き換えようとしていて、置き換えられないことがわかりました.以下の手順に従って問題を解決してください..
ステップ1:
System32フォルダーを右クリックして、[プロパティ]を選択します.
ステップ2:
[全般]タブで、[属性(読み取り専用)]オプションのチェックを外します.
ステップ3:
[適用してOK]をクリックします.
ステップ4:
管理者として実行するように求めるコマンドプロンプトを開きます.
ステップ5:
置換するファイルの所有権を取得するには、以下のコマンド例を実行します.
takeown/fC:\Windows\System32\mstsc.exe
echo F|caclsC:\Windows\System32\mstsc.exe/G:F
ステップ6:
コンピューターを再起動してセーフモードで開きます
ステップ7:
ファイルを置き換えてみてください.
応答26# ->にスキップ
27 #
Monkeyc

2番目のサンプルコマンドでは、「システムが指定されたファイルが見つかりません」と表示されます.私が変更する必要がある部分はありますか?

© システムwiki All Rights Reserved.