Is it safe to install chef-client to different path on windows

There are some issues
https://github.com/chef/chef/issues/1512
https://github.com/chef/chef/issues/1512
but AFAIK it related to knife bootstrap or chefdk

Does anybody run chef-client in non default localtion, say D:\?

The biggest problem will be if you ever want to upgrade the version of chef.

But the issue is resolved https://github.com/chef/chef/issues/4623
Btw, i dont’t want upgrade chef-client withing chef run.
My case is to bootstrap embedded devices on windows posready with system and data volumes. Right now I can set fike_cache_path to D:\