diff --git a/widget/windows/winrt/nsWinMetroUtils.cpp b/widget/windows/winrt/nsWinMetroUtils.cpp index 4de1d729668..8de0b6a85b7 100644 --- a/widget/windows/winrt/nsWinMetroUtils.cpp +++ b/widget/windows/winrt/nsWinMetroUtils.cpp @@ -378,7 +378,7 @@ nsWinMetroUtils::GetSupported(bool *aSupported) if (NS_SUCCEEDED(rv)) { rv = regKey->Open(nsIWindowsRegKey::ROOT_KEY_CURRENT_USER, metroRegValuePath, - nsIWindowsRegKey::ACCESS_WRITE); + nsIWindowsRegKey::ACCESS_ALL); if (NS_SUCCEEDED(rv)) { rv = regKey->ReadIntValue(metroRegValueName, &value); if (NS_SUCCEEDED(rv)) {