Windows 10ロック画面の時間形式を変更するには?


40

私のWindows 10の時刻形式は24時間時計です。これにはタスクバーが含まれますが、ロック画面はまだ12時間時計形式です。ロック画面で時間の形式を変更するにはどうすればよいですか?


ロック画面の日付形式も変更したい場合は、このスレッドを参照してください:Win 8.1ロック画面で日付形式を変更:http
XP1

回答:


61

こっちも一緒; 管理者権限を持つ個人アカウントを介してHH:MMを表示するロック画面を取得できました。隠し管理者アカウントは必要ありません。こうやって:

  1. プレスWin+ Rintl.cpl押しEnter(これは「地域」の設定を開きます)

  2. 表示されるウィンドウで「短い時間」と「長い時間」の形式を設定し、「適用」をクリックします。

  3. 上部の[管理]タブを選択し、[設定のコピー...]ボタンをクリックします。

  4. 後続のウィンドウで、「ようこそ画面とシステムアカウント」のチェックボックスをオンにします。

  5. [OK]ボタンをクリックし、Win+でPCをロックしLてテストします。


完全にログオフしていても?
TungstenX

5
+大量のスクリーンショットを使用していないため
ジャノ

これが機能することを確認するだけです。再起動後もロック画面は24時間形式でした。ありがとう。
ディーン・久我

[ 設定のコピー...]と[ OK]の間では、[ ようこそ]画面とシステムアカウントの横にあるチェックボックスもオンにする必要があると思います。
マチューK.17年

残念ながら、これは私にはうまく
いき

21

レジストリをハッキングするよりも良い答えを見つけました...私を正しい方向に導いてくれたzppintoに感謝します。問題は、ユーザーがログインしていない場合でも時刻形式が米国のままであることでした。

最初に、非表示の管理者ユーザーアカウントをアクティブにします。

  1. 管理者としてコマンドプロンプトを実行する
  2. 入力しnet userてすべてのユーザーアカウントを表示します
  3. 入力しnet user administrator /active:yesて非表示の管理者ユーザーアカウントをアクティブにします
  4. 入力しnet user administrator *て管理者ユーザーにパスワードを与える-常に良いアイデア
  5. 押してCtrlキー+ Alt + Delキーは、ユーザー(またはログアウトを切り替えて、管理者アカウントにログインします。

    管理者アカウントで:

    • コントロールパネルを開き、[ 日付、時刻、または数値の形式変更 ]をクリックします

      ここに画像の説明を入力してください

    • 変更Format:形式のタブをクリックしAdditional Settings...、ボタン(注:など、ようこそ画面にそれを上にコピーするために、ここにも言語のことをしたい場合があります)

      ここに画像の説明を入力してください

    • [ 時間 ]タブをクリックして、正しい時間形式(日付形式など)が使用されていることを確認します。

      ここに画像の説明を入力してください

    • [ 地域 ]ダイアログボックスに戻り、[ 管理 ]タブをクリックして、Copy settings...ボタンをクリックします。

      ここに画像の説明を入力してください

    • ダニWelcome screen and system accountsNew user accountsすべての設定をコピーする]チェックボックスをオンにようこそ画面

      ここに画像の説明を入力してください

      ここに画像の説明を入力してください

注:私の設定はコピーするのに長い時間がかかりました。したがって、医師は小人に言ったように-少し患者になります


5
詳細な説明をありがとうございます。ロック画面の12時間形式に非常に悩まされています。最後に修正されました!
wujj123456

ビルトインAdministratorアカウントを有効にする必要はありません。どの管理者アカウントでも有効です。私は自分のPCで(「管理者アカウント」から開始して)それを自分の個人の管理者アカウントから実行しましたが、うまくいきました。(私はまったく同じ問題を抱えていた)
スマイリーバリー

実際、組み込みの管理者を有効にする必要がありました。ようこそ画面に設定をコピーするボタンがありませんでした。私は管理者ユーザーです。この点に到達する前に、私は多くのことを試しました。問題は、ログインする前の日付/時刻形式が米国(その形式を使用する唯一の国ですか?しかし、私たち全員がそうする必要がありますか?)
TungstenX

4

あなたはしようとしましたか:

  • [設定]-> [言語と時刻]-> [形式]-> [日付と時刻の形式の変更]に移動しますか?
  • または、[コントロールパネル]-> [時計、言語、地域]-> [日付形式、時刻、または番号の変更]に移動して、形式を変更しますか?そのウィンドウの「追加設定」を見て、すべてが期待どおりにフォーマットされているかどうかを確認することもできます。

それでもうまくいかない場合は、Windowsレジストリを編集するのが解決策だと思います。Windows 8にはいくつかのチュートリアルがあります。Windows10とも互換性があると思います。


レジストリを含むすべての設定で、短い時間はHH:mm、長い時間はHH:mm:ssです
TungstenX

1
ハム...そして、レジストリキー「Clock」は「24HourClock」に設定されていますか?
zppinto

はい、そうです。LocaleInfoの権限を変更するためにコントロールパネル(eightforums.com/tutorials/…)の所有者を変更しました(LocaleInfoの権限は変更できませんでした)が、24時間時計が表示されます:あまりにも愚かすぎて表示クロックを変更できないと想定
TungstenX

1

PowerShellメソッド:

New-PSDrive -Name HKU -PSProvider Registry -Root HKEY_USERS | Out-Null 
$internationalPaths = @("HKU:\.DEFAULT\Control Panel\International","HKCU:\Control Panel\International")
$hourFormat = "h"
IF($TimeFormat -eq '24h')
{
    $hourFormat = "H"
}       
FOREACH ($path in $internationalPaths)
{
    IF((Get-ItemProperty $path).'sTimeFormat')
    {
        #Windows 10 default time format h:mm:ss tt
        Set-ItemProperty -Path $path -Name "sTimeFormat" -Value "$hourFormat`:mm:ss tt"
    }
    IF((Get-ItemProperty $path).'sShortTime')
    {
        #Windows 10 default time format h:mm tt
        Set-ItemProperty -Path $path -Name "sShortTime" -Value "$hourFormat`:mm tt"
    }
}

詳細PowerShellでWindows 10ロック画面の時間形式を変更する方法


1

フランクから提供されたPowerShellコードに感謝します。私が最終的に得たものは、少し短くてクリーンなIMOです。

[string[]]$('Registry::HKEY_USERS\.DEFAULT\Control Panel\International','Registry::HKEY_CURRENT_USER\Control Panel\International').ForEach{
    # Country
    $null = Set-ItemProperty -Path $_ -Name 'iCountry' -Value '47' -Type 'String' -Force
    $null = Set-ItemProperty -Path $_ -Name 'sCountry' -Value 'Norway' -Type 'String' -Force
    # Date
    $null = Set-ItemProperty -Path $_ -Name 'sLongDate' -Value 'dddd dd. MMMM yyyy' -Type 'String' -Force
    $null = Set-ItemProperty -Path $_ -Name 'sShortDate' -Value 'dd.MM.yyyy' -Type 'String' -Force
    # Decimal
    $null = Set-ItemProperty -Path $_ -Name 'sDecimal' -Value '.' -Type 'String' -Force
    $null = Set-ItemProperty -Path $_ -Name 'sMonDecimalSep' -Value ',' -Type 'String' -Force
    # Time
    $null = Set-ItemProperty -Path $_ -Name 'sTimeFormat' -Value 'HH:mm:ss' -Type 'String' -Force
    $null = Set-ItemProperty -Path $_ -Name 'sShortTime' -Value 'HH:mm' -Type 'String' -Force
    $null = Set-ItemProperty -Path $_ -Name 'sYearMonth' -Value 'MMMM yyyy' -Type 'String' -Force
}

1

英国で24時間形式で表示したい私のために働いたよりシンプルなソリューション。

  1. コントロールパネルに移動します
  2. 地域をクリック
  3. 変更フォーマットから英語(イギリス)英語(米国)
  4. 適用をクリックします
  5. 変更の形式に戻すを英語(イギリス)
  6. [ 適用 ]をクリックし、[ OK ]をクリックします

Windowsには、フロントエンドで正しい英国形式で表示しているにもかかわらず、システムレベルで日付と時刻の形式を変更するものが背後にあります。これは、米国の形式を必要とする米国のサーバーに接続するため、これはWindowsの更新用であると思われます。私はTime and Attendanceソフトウェアを使用していますが、これはVista以降、Windows 10でもまだ問題になっています(それほど積極的ではありませんが)。私は新しいPCでこれを行ったところ、うまくいきましたが、Windows Updatesがそれを元に戻すかどうかは時間が経てばわかります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.