I'm using the new kinect on win8.1 and installed the Openni2 and NITE2, but they can't find my kinect.
So what should I do to make it run?
OpenNI doesn't support Kinect (v1 or v2) directly. But you may install a driver for that. I have used successfully the Kinect v1 with OpenNI in windows and Linux... In windows it is easier, you only need to install the Kinect SDK 1.8 for v1... I haven't test it for v2 though, but I am almost sure it doesn't work... most probably you will need to wait for an open driver...
In summary:
Does Openni 2.2 support Kinect v2?
No
So what should I do to make it run?
Wait for an open driver of kinect that works with openni