Windows Server のタイムゾーン変更問題の修正
Windows Server でタイム ゾーンを変更しようとしたところ、権限が不十分であることを示すエラー メッセージが表示されました。管理者によって標準ユーザーにタイム ゾーンを変更する権限が付与されていない場合、変更は不可能になります。場合によっては、管理者権限を持つユーザーでもこの変更ができないことがあります。この記事では、Windows Server がタイム ゾーンを変更できない場合のシナリオの解決策について説明します。
エラー: Windows Server タイムゾーンのアクセス許可が拒否されました
通常、「権限がありません」というメッセージは、管理者がシステムの日付と時刻の設定を変更することを制限している場合に表示されます。また、管理者アカウントでログインしている場合でも、変更を禁止する制限が残っている場合があります。この問題とさまざまな解決策を徹底的に調査します。
Windows Server のタイムゾーン変更の問題の解決
Windows Server でタイム ゾーンの変更に関する問題が発生し、「続行できません」や「このタスクを実行する権限がありません」などのメッセージが表示される場合は、次の解決策を検討してください。
- 管理者アカウントを使用してもう一度お試しください
- ユーザーにタイムゾーンを変更する権限を与える
- 管理者としてtimedate.cplを実行します
- tzutilコマンドを使用してタイムゾーンを変更する
- Set-TimeZoneコマンドを使用する
それぞれの解決策について詳しく見ていきましょう。
1] 管理者アカウントで試す
管理者がアカウントのタイムゾーン変更機能を制限している場合は、管理者権限を持つアカウントでもう一度操作を試してみることをお勧めします。ただし、管理者の資格情報を使用してもこのエラーが続く可能性があることに注意してください。その場合は、次の解決策に進みます。
2] タイムゾーンの変更を許可する
管理者の資格情報を使用してタイム ゾーンを調整できる場合、標準ユーザーにはこの操作の権限がないことを示しています。標準ユーザーにタイム ゾーンを調整する権限を与えたいサーバー管理者の場合は、次の手順に従ってください。
Local Security Policy
スタート メニューで検索して起動します。- 移動
Security Settings > Local Policies > User Rights Assignment.
- リストをスクロールして、タイムゾーンの変更ポリシーを見つけます。
- ポリシーをダブルクリックし、「ユーザーまたはグループの追加」を選択します。
- [オブジェクト タイプ] で [グループ] を選択し、[OK] をクリックします。
- 「選択するオブジェクト名を入力」ボックスに「Users」と入力し、「OK」をクリックしてダイアログ ボックスを終了します。
- 変更を確定するには、[適用] > [OK] を選択します。
これらの手順を完了したら、ウィンドウを閉じてサーバーを再起動します。その後、問題が解決されたかどうかを確認します。
3] 管理者権限でtimedate.cplを実行する
以前にコントロール パネルまたは設定からタイムゾーンを変更しようとしたときに、管理者権限があってもエラーが発生した場合は、ユーティリティを管理者として起動していない可能性があります。次の操作を試してください: Win+を押してS「timedate.cpl」と入力し、アプリケーションを右クリックして「管理者として実行」を選択します。または、右側のメニューで「管理者として実行」オプションをクリックすることもできます。UAC (ユーザー アカウント制御) プロンプトが表示されたら、[はい] をクリックして、もう一度タイムゾーンを変更してみてください。
4] tzutilコマンドを使用してタイムゾーンを変更する
tzutil コマンドは、Windows でタイム ゾーンを管理および構成するための強力なツールです。以前の方法が難しい場合は、この代替方法を検討してください。まず、管理者権限でコマンド プロンプトを開きます。
次に、次のコマンドを入力して、利用可能なすべてのタイムゾーンを表示します。
tzutil /l
リストを確認したら、希望するタイムゾーンをメモして、以下のコマンドを実行します。
tzutil /s "India Standard Time"
「インド標準時」を、適用したいタイムゾーン ID に置き換えてください。
5] PowerShellでSet-TimeZoneコマンドを使用する
もう 1 つのオプションは、PowerShell 内で Set-TimeZone コマンドを使用することです。これを行うには、まず管理者権限で PowerShell を開き、次のコマンドを実行します。
Get-TimeZone -ListAvailable
これにより、すべてのタイムゾーンの包括的なリストが提供されます。オプションをフィルタリングするには、次の例に示すようにパイプライン (|) を使用します。Get-TimeZone -ListAvailable | where StandardName -like "*Ind*"
ここで、「Ind」は特定の国名に置き換えることができます。
次に、コマンドを実行して希望のタイムゾーンを設定します。
Set-TimeZone -Name "ID"
「ID」を指定したタイムゾーンの ID に置き換えてください。たとえば、 になりますSet-TimeZone -Name "India Standard Time"
。
それでおしまい!
Windows サーバーのタイムゾーンを変更するにはどうすればいいですか?
Windows Server のタイム ゾーンを変更するには、[実行] ダイアログを開き、"ms-settings:dateandtime"
と入力して [OK] をクリックします。この操作により、サーバーの日付、時刻、およびタイム ゾーンの設定を変更できるウィンドウが表示されます。
タイムゾーン オプションがグレー表示されている場合の対処方法
Windows がタイムゾーンを自動的に選択せず、オプションがグレー表示されている場合、ローカル サービスが無効になっている可能性があります。これを修正するには、設定アプリにアクセスし、[プライバシーとセキュリティ] > [アプリの権限] に移動して、位置情報サービスを有効にします。
コメントを残す