web-dev-qa-db-ja.com

Windows 10:ローカルの必須(変更不可)ユーザープロファイルを作成する

プロジェクターに接続されたWindows10 x64 Proを実行しているスタンドアロン(ドメイン内ではない)デスクトップコンピューターがあります。

このコンピュータは、Autocad、ArchiCAD、Office 2013、VisualStudioなどのプログラムを使用して教育目的でさまざまな教師によって使用されています。

教師が環境の移動バー、パレット、色の変更などをカスタマイズすることがよくあります。これは、環境の通常の構成を手動で復元する必要がある他の教師を悩ませます。

したがって、ローカルの必須ユーザープロファイルを作成して、ユーザーが環境に対して行うすべての変更、デスクトップまたはドキュメントフォルダーにコピーされるすべてのファイルなど、すべてのカスタマイズが次回のログオン時に失われるようにします。ウェブ上で見つけたすべての情報が機能しないか、ドメイン環境でのみ機能します。だから、問題は:

サードパーティのプログラムを使用せずに、オペレーティングシステムによってfredの機能を使用するだけで、Windows 10 Proを実行しているスタンドアロンコンピューターのローカルの必須(つまり変更できない)プロファイルを作成することは可能ですか?

一時的なアカウントとして機能するアカウントを強制することは私たちのニーズには有効であることがわかりましたが、ログオフ時にすべてのデータが失われることを示す警告を削除することはできません。と通知。ありがとう。

1
filograndipad2

私はあなたと同じような状況で立ち往生していました。これが私の現在の解決策です:robocopyを使用してシャットダウンするたびにプロファイルを上書きします。

  1. 使用するすべてのデフォルト設定でアカウントを作成します。
  2. robocopyによってそのプロファイルフォルダのコピーを作成します。例:robocopy c:\ users\xxx c:\ users\xxx_bak/mir/xj
  3. コウモリを作成します。 "echo d | robocopy c:\ users\xxx_bak c:\ users\xxx/mir/xj"
  4. バットを実行するためのシャットダウンスクリプトを設定する

私の10年前のPC(Core2Duo +新しいSSD)の場合、約300MBのプロファイルのシャットダウンにはおそらく10〜20秒かかります。

突然電源を切ったりログアウトしたりすると、(次のシャットダウンまで)復元できません。開始スクリプトでrobocopyを使用することを考えましたが、ログインする前にWindowsがバットの終了を待つかどうかはわかりません。あなたは試すことができます。

1
Raymond Leung

私はなんとかこの方法でそれを行うことができました。デフォルトのプロファイルを作成した後:

    1. Go to control panel 》 system 》 advanced system properties 》 user
profiles settings 》
    2. Select Default Profile and press copy to, desktop address name it Mandatory.v6
    3. Below permitted to use, Press change and type "authenticated users" 
       ,press check names. Also DO NOT tick mandatory profile
    4. Right click on Mandatory folder we just created, Security > Edit > 
       Add > change location to your PC's name > type ALL
       APPLICATION PACKAGES and check names, give it full control
    5. On Security tab press advance, tick "replace all object permission 
       entries with inheritable permission entries from this object"
    6. Open regedit with administrator privilege, highlight HKEY_USERS, file > load Hive > select ntuser.dat on mandatory.v6
folder we created earlier, name it mandatory
    7. Right click on that folder > permission > add user > Authenticated Users, check name and give it full control
    8. Right click on that folder > permission > add user > type ALL APPLICATION PACKAGES > check name and give it full control
    9. Still on regedit Create new key #Mandatory, and new text file mandatoryv6 on mandatory.v6 folder earlier
    10. Delete all occurences of Administrator using right click > find, keep pressing del and f3 (next result) careful only delete
occurences under mandatory folder.
    11. Right Mandatory folder and export keys, name it mandatory.v6
    12. Highlight mandatory folder, file > unload Hive
    13. Rename ntuser.dat into ntuser.man in mandatory.v6 folder
    14. Open regedit with administrator privilege, highlight HKEY_USERS, file > load Hive > select ntuser.man on mandatory.v6
folder we created earlier, name it mandatory
    15. Run mandatory.reg that we exported in step#22
    16. Unload mandatory Hive!
    17. Repeat from step #1 according to how many profile you plan to make
    18. Win+ Run > lusrmgr.msc, then on profile tab give each user the address of mandatory profile folder (without v6!)
    19. Your Mandatory profile is now ready, test it by adding something on the desktop, logoff and logon, the changes should not
persist anymore

必須プロファイルの変更:

    1.  Login as admin
    2. Rename ntuser.man in mandatory folder with ntuser.dat
    3. login as any of the mandatory profile
    4. Make changes, enter admin pass when required
    5. Logout mandatory profile, login admin, rename ntuser.dat to ntuser.man again

しかし、数回再起動した後、ログインに失敗することがあることに気づきました。新しいWindowsバージョンではテストしていません。

0
denywinarto

最初にバックアップしてこれを試してください、に移動します

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced

そこにこれらの4つのDWORDを作成し、すべてに値0を設定します

ShowInfoTip
FolderContentsInfoTip
StartButtonBalloonTip
EnableBalloonTips
0
RAJA

はい、簡単に行うことができます。

ローカル管理者アカウントでログインします(存在しない場合は、アカウントを有効にして、[ThisPc]を右クリック> [管理]> [ローカルユーザーとグループ]> [ユーザー]に移動して、ローカルユーザーグループからパスワードを設定します)

C:\ Users\YourUsernameに移動します。次に、フォルダオプションから隠しファイルとフォルダを表示し、ファイル名NTUSER.datを見つけて、拡張子を.man> NTUSER.manに変更します。

拡張子ファイル名を変更する前に、必ず設定を編集してください。

0
Elie