The libguestfs binary “fixed” appliance [README] is a copy of the Fedora appliance, adapted so you can just download it and use it directly with libguestfs.
Just download libguestfs ≥ 1.17.10 (or from git), compile without the usual appliance:
./configure --disable-appliance --disable-daemon make sudo make install
Set your path to point to wherever you unpacked the appliance:
export LIBGUESTFS_PATH=/usr/local/lib/libguestfs/appliance
and then run libguestfs and the virt tools in the usual way.

Gentou users you do not forget – I am very grateful to you for such a solution;)
You could try it out actually … I have a sneaking suspicion that I forgot to include the kernel in that tarball.
I compiled it ok, but how can i use the tools package,e.g. virt-win-reg.
To use the programs without installing, use the “./run” script, eg:
Read the README file and the relevant manual pages.
I changed the “b” value in the script “run”,then “./run ./tools/virt-list-filesystems” ok,but “./run ./tools/virt-win-reg” show that:
Attempt to reload Win/Hivex.pm aborted
This isn’t the place for support. Use the mailing list or other methods described on the web page.