You can direct download Yandex Desk offline installer for any windows version. Follow by clicking the below link to get official setup file Yandex Desk in offline mode. After download then install it on your PC anywhere anytime without having an internet connection.