Index: base/applications/cacls/cacls.c =================================================================== --- base/applications/cacls/cacls.c (revision 72505) +++ base/applications/cacls/cacls.c (working copy) @@ -903,6 +903,8 @@ LPTSTR pch; BOOL InvalidParameter = FALSE; + setlocale(LC_CTYPE, ""); + if (argc <= 1) { PrintHelp(); Index: base/applications/cacls/precomp.h =================================================================== --- base/applications/cacls/precomp.h (revision 72505) +++ base/applications/cacls/precomp.h (working copy) @@ -7,6 +7,7 @@ #include #include #include +#include #include "resource.h" Index: base/applications/shutdown/shutdown.c =================================================================== --- base/applications/shutdown/shutdown.c (revision 72505) +++ base/applications/shutdown/shutdown.c (working copy) @@ -10,6 +10,7 @@ #include #include #include +#include /* * This takes strings from a resource stringtable @@ -202,6 +203,8 @@ DWORD error = ERROR_SUCCESS; struct CommandLineOptions opts; + setlocale(LC_CTYPE, ""); + if (argc == 1) /* i.e. no commandline arguments given */ { PrintResourceString(IDS_USAGE);