diff --git a/dlls/mshtml/install.c b/dlls/mshtml/install.c
index a131da6e54c..c4404a7c467 100644
--- a/dlls/mshtml/install.c
+++ b/dlls/mshtml/install.c
@@ -147,6 +147,7 @@ static void set_registry(LPCSTR install_dir)
res = RegSetValueExW(hkey, wszVersion, 0, REG_SZ, (LPVOID)wszIEVersion,
sizeof(wszIEVersion));
+ RegCloseKey(hkey);
if(res != ERROR_SUCCESS) {
ERR("Failed to set Version value: %d\n", res);
return;