diff --git a/.github/actions/spelling/allow/microsoft.txt b/.github/actions/spelling/allow/microsoft.txt
index 13197f167b2b..206c737d3983 100644
--- a/.github/actions/spelling/allow/microsoft.txt
+++ b/.github/actions/spelling/allow/microsoft.txt
@@ -19,6 +19,7 @@ CPRs
cryptbase
DACL
DACLs
+defaultlib
diffs
disposables
dotnetfeed
@@ -27,6 +28,8 @@ DWINRT
enablewttlogging
Intelli
IVisual
+libucrt
+libucrtd
LKG
LOCKFILE
Lxss
@@ -36,6 +39,7 @@ microsoftonline
MSAA
msixbundle
MSVC
+MSVCP
muxc
netcore
osgvsowi
@@ -63,6 +67,8 @@ systemroot
taskkill
tasklist
tdbuildteamid
+ucrt
+ucrtd
unvirtualized
VCRT
vcruntime
diff --git a/src/cascadia/LocalTests_SettingsModel/SettingsModel.LocalTests.vcxproj b/src/cascadia/LocalTests_SettingsModel/SettingsModel.LocalTests.vcxproj
index ec8f5e1f6a20..2ad3e5508e3b 100644
--- a/src/cascadia/LocalTests_SettingsModel/SettingsModel.LocalTests.vcxproj
+++ b/src/cascadia/LocalTests_SettingsModel/SettingsModel.LocalTests.vcxproj
@@ -81,8 +81,8 @@
If you don't have this, then you'll see an error like
"(init.obj) : error LNK2005: DllMain already defined in MSVCRTD.lib(dll_dllmain_stub.obj)"
-->
- /INCLUDE:_DllMain@12
- /INCLUDE:DllMain
+ %(AdditionalOptions) /INCLUDE:_DllMain@12
+ %(AdditionalOptions) /INCLUDE:DllMain
diff --git a/src/cascadia/ut_app/TerminalApp.UnitTests.vcxproj b/src/cascadia/ut_app/TerminalApp.UnitTests.vcxproj
index ca4f4c9e78af..11759a5613f8 100644
--- a/src/cascadia/ut_app/TerminalApp.UnitTests.vcxproj
+++ b/src/cascadia/ut_app/TerminalApp.UnitTests.vcxproj
@@ -72,8 +72,8 @@
If you don't have this, then you'll see an error like
"(init.obj) : error LNK2005: DllMain already defined in MSVCRTD.lib(dll_dllmain_stub.obj)"
-->
- /INCLUDE:_DllMain@12
- /INCLUDE:DllMain
+ %(AdditionalOptions) /INCLUDE:_DllMain@12
+ %(AdditionalOptions) /INCLUDE:DllMain