It seems that the delete sometimes fails even though that same code also succeeds. Maybe there's a race condition in the delete logic... or maybe there's an error on certain values (for system). I can see that the backend is doing simple string interpolation to inject the system name into the registry key. That can't be safe for reserved characters like \.
It seems that the delete sometimes fails even though that same code also succeeds. Maybe there's a race condition in the delete logic... or maybe there's an error on certain values (for system). I can see that the backend is doing simple string interpolation to inject the system name into the registry key. That can't be safe for reserved characters like
\
.