none
新規ユーザーでのOffice作成者を変更したい RRS feed

  • 質問

  • Windows10 & Microsoft Office Pro Plus 2016をボリュームライセンスで使用しています。

    初回ログオンのユーザーでExcelやWordを起動すると作成者が自動で【xxxxx】と入力されています。

    administratorでレジストリを全検索したのですが、【xxxxx】という名前は見つかりませんでした。

    WordやExcelを確認したところ、【xxxxx】と入力がされている箇所は

    ・「ファイル」-「情報」の「作成者」欄

    ・「ファイル」-「オプション」-「基本設定」の「ユーザー名」欄

    ・「ファイル」-「オプション」-「基本設定」の「頭文字」欄

    の3箇所です。Word、Excel、PowerPoint等、この部分が【xxxxx】と入力されています。

    さらに、初回ログオンのユーザーでログオンをすると毎回以下のレジストリが書き換わります。

    [HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo]

    ・UserName

    ・UserInitials

    です。

    おそらくですが、この【xxxxx】は多数のPCを展開するためsysprepで応答ファイルを使用した際に、応答ファイルに入力をした名前だと思われます。

    この【xxxxx】を他の文字に変更したいのですが、どこを編集すればいいのか分からなく、ご教示をいただきたくお願いいたします。


    • 編集済み Rook- 2019年4月1日 7:44
    2019年4月1日 7:44

回答

  • 参照PC (イメージを取得したPC) Sysprep を実行したユーザーの以下のレジストリは、どの様な値になっているでしょうか?

     

    HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo\UserName

    HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo\UserInitials

     

    よく有るのは、CopyProfile を有効にしている場合において、sysprep を実行するユーザーの上記レジストリに記録されている値が既定のプロファイルにコピーされるため、初回ログオンするユーザーの該当のレジストリが、sysprep を実行したユーザーのレジストリ値になってしまい、Office 関連のユーザー名が該当レジストリに記録されている値になってしまうパターンです。

     

    これに該当する場合、根本解決の方法としては sysprep の実行前に該当のレジストリを削除しておく必要が有ります。そうする事で、Office の初回起動時にユーザー名の入力が求められたり、ドメイン環境であればドメインユーザーの情報が自動的に反映される様になります。

     

    イメージ展開済みのPCでこれを解消したい場合、ログオンしているユーザー毎に該当のレジストリを一旦削除する事で、次回 Office 起動時にユーザー名の入力が求められたりドメイン環境であればドメインユーザーの情報が自動的に反映される様になったと思います。(反映まで少し時間がかかった記憶があります)

     

    以下は参考まで

    https://social.technet.microsoft.com/Forums/office/en-US/cae296f1-be80-4bcf-a2cd-70574899823f/sysprep-username-and-initials?forum=officesetupdeployprevious


    • 編集済み LapivyMVP 2019年4月2日 13:17 接続詞の修正
    • 回答としてマーク Rook- 2019年4月9日 9:42
    • 回答としてマークされていない Rook- 2019年4月9日 9:43
    • 回答としてマーク Rook- 2019年4月9日 9:43
    2019年4月2日 13:16

すべての返信

  • 参照PC (イメージを取得したPC) Sysprep を実行したユーザーの以下のレジストリは、どの様な値になっているでしょうか?

     

    HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo\UserName

    HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo\UserInitials

     

    よく有るのは、CopyProfile を有効にしている場合において、sysprep を実行するユーザーの上記レジストリに記録されている値が既定のプロファイルにコピーされるため、初回ログオンするユーザーの該当のレジストリが、sysprep を実行したユーザーのレジストリ値になってしまい、Office 関連のユーザー名が該当レジストリに記録されている値になってしまうパターンです。

     

    これに該当する場合、根本解決の方法としては sysprep の実行前に該当のレジストリを削除しておく必要が有ります。そうする事で、Office の初回起動時にユーザー名の入力が求められたり、ドメイン環境であればドメインユーザーの情報が自動的に反映される様になります。

     

    イメージ展開済みのPCでこれを解消したい場合、ログオンしているユーザー毎に該当のレジストリを一旦削除する事で、次回 Office 起動時にユーザー名の入力が求められたりドメイン環境であればドメインユーザーの情報が自動的に反映される様になったと思います。(反映まで少し時間がかかった記憶があります)

     

    以下は参考まで

    https://social.technet.microsoft.com/Forums/office/en-US/cae296f1-be80-4bcf-a2cd-70574899823f/sysprep-username-and-initials?forum=officesetupdeployprevious


    • 編集済み LapivyMVP 2019年4月2日 13:17 接続詞の修正
    • 回答としてマーク Rook- 2019年4月9日 9:42
    • 回答としてマークされていない Rook- 2019年4月9日 9:43
    • 回答としてマーク Rook- 2019年4月9日 9:43
    2019年4月2日 13:16
  • 返信ありがとうございます。

    >HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo\UserName

    >HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo\UserInitials

    新規ユーザーでログオンすると、上記レジストリに【xxxxx】という値が追加される状態です。

    Lapivy様がご指摘されたとおり、CopyProgile有効時のsysprep時のレジストリに残っていた値が反映されていると思われます。

    展開済みのPCではユーザー毎にレジストリ削除をするしかないのですね。

    不特定多数のユーザーが数十台のPCを利用している状態なので、一括で変更ができればと思ったのですが残念です。

    お教えいただきありがとうございました。

    2019年4月9日 9:42