Maya paint skin weights not saving

Hello,
Requesting to make a video & upload through fixing the "Paint Weights" problem of my following files. . .
It's giving very pain from two months! Further work is stopped here for the reason! So, please help. . .
I am using maya 2017
File: https://drive.google.com/open?id=0B9a0EClIiFV2dWZxRkExbDV3LWM

The problems are:
1. Can't paint skin weight properly
2. And getting broken "paint skin weight" while I open my saved files ( http://imgur.com/a/IAJE2 )

Thanks

I looked at your rig and you've made 2 very common mistakes.
1. When binding, never "Maintain Max Influences," especially if you need to paint weights.
2. You can't change weight assignments, of weight assignments are locked.

Generally, it is a bad idea to use many of the default bind settings. If you let Maya maintain the maximum number of influences assigned at bind, that means you can't reduce the number of joints influencing each vertex. In most cases, having each joint affected by 5 of the nearest joints results in a deformation mess.

Here are a couple of links to old videos that'll cover the basics and may provide further insight.
Smooth Binding Basics
Painting Skinweights

Hi
Try using ngSkinTool
Prem
https://charactertdprem.blogspot.in