Entre 1893 e 1897 foi o comissário imperial e chefe militar nas enfermeiras voluntárias do exército. Em 1893 foi nomeado general da Infantaria à la suite.
Política
A nível político, Guilherme apoiava a política colonial alemã. Entre 1891 e 1892, foi chefe do comité anti-escravatura alemão. Entre as suas missões contava-se o financiamento de missões a zonas ainda não exploradas em África. Em 1897, tornou-se membro do Conselho Colonial. Foi também um dos fundadores e, entre 1898 e 1901, presidente da Liga Marinha.
Entre 1875 e 1886 foi marechal do parlamento da Província do Reno. Entre 1888 e 1894 e, depois, entre 1899 e 1901, foi chefe do parlamento da Província do Reino. A partir de 1878 foi membro da Câmara dos Lordes da Casa Prussiana da qual foi também presidente entre 1897 e 1904.