diff --git a/build/azure-nuget-1es-pt.yml b/build/azure-nuget-1es-pt.yml
index 17b8c3ea4f..8005bb7bfe 100644
--- a/build/azure-nuget-1es-pt.yml
+++ b/build/azure-nuget-1es-pt.yml
@@ -494,13 +494,9 @@ extends:
Write-Host "$(BUILD.ArtifactStagingDirectory)"
Tree /F /A $(BUILD.ArtifactStagingDirectory)
displayName: 'DIAG: dir'
-
- - powershell: |
- Write-Host "SigningPattern is: '$(signingPattern)'"
- displayName: 'DIAG: show signing pattern'
- task: EsrpCodeSigning@5
- displayName: 'ESRP CodeSigning - CodeSign DLLs'
+ displayName: 'ESRP CodeSigning - CodeSign NuGet'
inputs:
ConnectedServiceName: 'ESRP Code Signing for MS-ICU (2026)'
UseMSIAuthentication: true
diff --git a/icu/icu4c/source/allinone/Build.Windows.ProjectConfiguration.props b/icu/icu4c/source/allinone/Build.Windows.ProjectConfiguration.props
index 14e9a6d48f..e967b62d0f 100644
--- a/icu/icu4c/source/allinone/Build.Windows.ProjectConfiguration.props
+++ b/icu/icu4c/source/allinone/Build.Windows.ProjectConfiguration.props
@@ -116,6 +116,7 @@
true
ProgramDatabase
/Zi %(AdditionalOptions)
+ Guard
NDEBUG;%(PreprocessorDefinitions)
@@ -123,7 +124,7 @@
true
UseLinkTimeCodeGeneration
- /profile /opt:ref /opt:icf %(AdditionalOptions)
+ /guard:cf /profile /opt:ref /opt:icf %(AdditionalOptions)