knife-solo は rsync とか git とかのシェルコマンドを叩くので、
たしかにWindowsでそれらをセットアップするのはちょっと面倒。
ChefDK for Windowsには、ChefとRubyだけじゃなく、Chef的に必要な(?)コマンドの実行バイナリ(exe)が含まれています。
そこで、Chef及びknife-soloが使えれば良くて、Rubyのバージョンとかgemの依存管理とかを考えなくて良い前提なら、以下の方法が楽です。
https://downloads.getchef.com/chef-dk/windows/
C¥opscode¥chefdk¥bin とか
C¥opscode¥chefdk¥embedded¥bin あたり
(微妙に違うかも)
C¥hoge> gem install knife-soloすいません。このへんちゃんと覚えていないです。
Chefを使うならGitは必須なので、
何かしらのクライアントを入れるかと思います。
なので、それに同梱されてるgit.exeの場所にPATHを通せば良いと思います。